0.1.4 • Published 12 months ago

bedrock-translate v0.1.4

Weekly downloads
-
License
-
Repository
-
Last release
12 months ago

NPM Version PRs Welcome install size

This project is created for translating markdown files, I only tested for translating AWS workshops. More features will be added soon. Feel free to send a feature request here.

Pre-request

  • Node 20
  • AWS credential

How to use

Translate Single File

npx bedrock-translate --file ../content/sms-v2-components/all-together/index.en.md  -l 'simplified chinese' -lc zh -p ./test/prompt_zh.txt
npx bedrock-translate --file ../content/sms-v2-components/all-together/index.en.md -l spanish -lc es

Translate with extra prompt

You may add like this, if helps you to translate special terms. Just save these prompt save a txt file and use -p to use it

    - "support case" should be translate to "支持工单"
    - "origination identity" should be translate to "来源身份"

Translate Entire Directory

npx bedrock-translate --dir ./content -l spanish -lc es
npx bedrock-translate --dir ./content -l spanish -l simplified chinese -lc zh

Options

.option('-d, --dir <directory>', 'Directory containing files to translate')
.option('-f, --file <filePath>', 'single file translation')
.option('-lc, --languageCode <languageCode>', 'language code for file extension')
.option('-l, --language <language>', 'language for the prompt')

Roadmap

  • Support translating file name with different name pattern
  • Let llm read an article before translating for improving translation accuracy
0.1.4

12 months ago

0.1.3

12 months ago

0.1.2

12 months ago