Skip to content

Often needing to handle large volumes of Markdown documents, HTML pages, or SRT subtitle files and translate them between Chinese and English or other languages, existing tools on the market are either insufficient in features, cumbersome to use, or too expensive. So, I developed an AI Document Translation Assistant to efficiently and conveniently solve the problem of translating large amounts of files, and I'm sharing it here.

Baidu Netdisk Link: https://pan.baidu.com/s/1-UYnrMrQx7ectCt0rAfblA?pwd=sr1b

image.png

Key Features

  • Format Compatibility: Supports translation of Markdown, HTML, TXT, and SRT files while preserving the original file format.
  • Batch Processing: Enables batch translation to significantly improve efficiency.
  • Smart Translation: Uses Gemini AI as the translation engine to ensure high-quality translations with ample free usage limits.
  • Customizable Prompts: Allows users to customize prompts for personalized translation needs, such as translating into other languages or adapting translations for specific fields.
  • Flexible File Naming: Translated files are named by appending -translated to the original filename by default, with an option to overwrite the original file directly.

How to Use

image.png

  1. File Selection: In the top file selection area, choose the files to translate by clicking or dragging.
  2. API Key Configuration: Enter your Gemini API Key. Multiple keys can be separated by commas to avoid hitting usage limits with a single key.
  3. Model Selection: It is recommended to use the gemini-1.5-flash model, which offers a generous free quota.
  4. Network Proxy: Configure a network proxy to ensure the software can connect to Gemini services properly (unless you don't need to bypass restrictions).
  5. Filename Suffix: Customize the suffix for translated filenames; the default is -translated.
  6. Force Overwrite: If the "Force overwrite original file" option is checked, the translation results will replace the original file content directly.
  7. Translation Prompt: Modify the translation prompt in this area to change the target language or make other personalized adjustments.