Translate Markdown using OpenAI
This project has been archived.
The maintainers of this project have marked this project as archived. No new releases are expected.
Project description
TRMD
Translate Markdown using OpenAI.
Table of Contents
Prerequisites
- Python 3.13 and above
Install
- with brew
brew install rioriost/tap/trmd
- with uv
uv init your_project
cd your_project
uv venv
source .venv/bin/activate
uv add trmd
- with python venv on macOS / Linux
mkdir your_project
cd your_project
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install trmd
- with python venv on Windows
mkdir your_project
cd your_project
python -m venv venv
.\venv\Scripts\activate
python -m pip install trmd
Usage
trmd --help
usage: trmd [-h] [-o OUTPUT_FILE] [-k KEY] [-m MODEL] [--temperature TEMPERATURE] [--fragment-size FRAGMENT_SIZE] [-s {en,fr,es,de,it,pt,ru,ja,zh,ko}]
[-t {en,fr,es,de,it,pt,ru,ja,zh,ko}] [-a ADDITIONAL_PROMPT_FILE]
input_file
Trmd
positional arguments:
input_file Path to Markdown file to be translated
options:
-h, --help show this help message and exit
-o, --output_file OUTPUT_FILE
Path to the translated file
-k, --key KEY OpenAI API key
-m, --model MODEL OpenAI Model to use
--temperature TEMPERATURE
Temperature for API requests
--fragment-size FRAGMENT_SIZE
Fragment size for API requests
-s, --source-language {en,fr,es,de,it,pt,ru,ja,zh,ko}
Language of source Markdown
-t, --target-language {en,fr,es,de,it,pt,ru,ja,zh,ko}
Language to translate to
-a, --additional-prompt-file ADDITIONAL_PROMPT_FILE
Additional prompt for translation
Release Notes
0.1.37 Release
- move formula to rioriost/tap
0.1.36 Release
- Dependency update
0.1.35 Release
- Dependency update
0.1.34 Release
- Dependency update
0.1.33 Release
- Dependency Update
0.1.32 Release
- Dependency Update
0.1.31 Release
- Dependency Update
0.1.30 Release
- Dependency Update
0.1.29 Release
- Dependency Update
0.1.28 Release
- Dependency Update
0.1.27 Release
- Security Update
0.1.26 Release
- Dependency Update
0.1.25 Release
- Dependency Update
0.1.24 Release
- Dependency Update
0.1.23 Release
- Dependency Update
0.1.22 Release
- Dependency Update
0.1.21 Release
- Dependency Update
0.1.20 Release
- Dependency Update
0.1.19 Release
- Dependency Update
0.1.18 Release
- Dependency Update
0.1.17 Release
- Dependency Update
0.1.16 Release
- Dependency Update
0.1.15 Release
- Dependency Update
0.1.14 Release
- Dependency Update
0.1.13 Release
- Dependency Update
0.1.12 Release
- Dependency Update
0.1.11 Release
- Dependency Update
0.1.10 Release
- Dependency Update
0.1.9 Release
- Dependency Update
0.1.8 Release
- Dependency Update
0.1.7 Release
- Dependency Update
0.1.6 Release
- Dependency Update
0.1.5 Release
- Dependency Update
0.1.4 Release
- Dependency Update
0.1.3 Release
- Dependency Update
0.1.2 Release
- Dependency Update
0.1.1 Release
- Dependency Update
0.1.0 Release
- Initial release
License
MIT License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
trmd-0.1.42.tar.gz
(48.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
trmd-0.1.42-py3-none-any.whl
(6.5 kB
view details)
File details
Details for the file trmd-0.1.42.tar.gz.
File metadata
- Download URL: trmd-0.1.42.tar.gz
- Upload date:
- Size: 48.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ef953158d60295f4ed14b06cd0f71afc735040c49daf2faa716eee1d098885b
|
|
| MD5 |
47c4dd71f0f20d23f5b978e644f14ebe
|
|
| BLAKE2b-256 |
6230c7d3467195ce929af76e8aab5be8fef4dfc50cdd77a7c7016bbeb63a675c
|
File details
Details for the file trmd-0.1.42-py3-none-any.whl.
File metadata
- Download URL: trmd-0.1.42-py3-none-any.whl
- Upload date:
- Size: 6.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1dcd3efe58c24496eb41e57297840cd0e09b583038d06d4dc942e09e5d330a21
|
|
| MD5 |
5335179874064d9fb0ab8879f259d4b7
|
|
| BLAKE2b-256 |
631b4a6c96b58679f3139416be377e6705132d0b6d84df3e7bce4695a9638b95
|