This tool integrates 5 translation APIs and 6 major Large Language Model (LLM) interfaces, allowing users to choose the appropriate translation method based on their needs.
API Type | Translation Quality | Stability | Use Case | Free Tier |
---|---|---|---|---|
DeepL(X) | ★★★★★ | ★★★★☆ | Ideal for long texts, more fluent translations | 500,000 characters/month |
Google Translate | ★★★★☆ | ★★★★★ | Suitable for UI and common sentences | 500,000 characters/month |
Azure Translate | ★★★★☆ | ★★★★★ | Widest language support | 2 million characters/month for the first 12 months |
GTX API (Free) | ★★★☆☆ | ★★★☆☆ | General text translation | Rate limited (e.g., ~5M chars per 3 hours) |
GTX Web (Free) | ★★★☆☆ | ★★☆☆☆ | Suitable for small-scale translations | Free |
mrfragger
translated a subtitle file of about 2 million characters (~2MB), the GTX API limit was triggered after only two translation runs.If you have higher requirements for translation speed and quality, you can apply for your own API Key: Google Translate, Azure Translate, DeepL Translate. For the application process, refer to the relevant API application tutorial.
In addition to traditional translation APIs, this tool also supports calling various LLMs for intelligent translation, including DeepSeek, OpenAI, Azure OpenAI, Siliconflow, Groq, and a freely configurable Custom LLM.
For users who wish to deploy large models locally (e.g., using Ollama, LM Studio), you can configure the connection to this tool as follows. To achieve better translation quality, it is recommended to use qwen2.5-14b-instruct
or a higher-performance model in your custom configuration.
If you encounter a connection failure when calling a locally deployed model from a browser, it may be due to the browser's cross-origin policy. Here is how to resolve it:
LM Studio:
After completing the above configuration, the tool will be able to successfully call your local LLM. (Special thanks to mrfragger
for sharing this configuration advice.)
This tool supports translation between over 50 languages, encompassing a broad range of European, Asian, and some African languages. It is suitable for various multilingual content processing scenarios. Supported languages include: English, Chinese, Traditional Chinese, Portuguese, Italian, German, Russian, Spanish, French, Japanese, Korean, Arabic, Turkish, Polish, Ukrainian, Dutch, Greek, Hungarian, Swedish, Danish, Finnish, Czech, Slovak, Bulgarian, Slovenian, Lithuanian, Latvian, Romanian, Estonian, Indonesian, Malay, Hindi, Bengali, Vietnamese, Norwegian, Hebrew, Thai, Filipino (Tagalog), Uzbek, Kyrgyz, Turkmen, Kazakh, Bhojpuri, Kannada, Amharic, Gujarati, Javanese, Persian, Tamil, Swahili, Hausa, Telugu, and Marathi.
For detailed information on supported languages, refer to the official documentation of each service: