DualScribe is a free, signed Windows application that transforms .txt files into beautifully aligned multilingual HTML documents — with intelligent handling of Chinese text (including Pinyin display for each character).
- 📄 Translate
.txtfiles line-by-line into a clean, readable HTML file - 🈶 Automatically adds Pinyin under Chinese characters (source and/or translated text)
- 🌐 Supports 13 languages including Chinese, Malay, English, Japanese, and more
- 🖥 Distributed as a digitally signed standalone
.exe - 🖼 Clean, intuitive GUI with logo and usage instructions
- ✅ Output
.htmlfile saved in the same folder as the original.txt - 🆓 FREE to use for all
DualScribe uses the deep_translator package, which connects to the free web interface of Google Translate (not the paid API).
🔌 This means:
- No API keys required
- Works instantly with an internet connection
- Subject to Google’s free usage rate limits
- 🌐 Select source and target languages
- 📂 Browse a
.txtfile to translate - 💾 Translated content is saved in the same folder as an
.htmlfile - 💡 Even if the app displays “Not Responding,” translation continues in the background.
A ✅ pop-up will appear when the process is complete.
If you’re working with printed materials:
- 📷 Use your phone camera to take a clear photo of the page.
- 🔍 Tap the image and select “Recognize Text” (iOS: Live Text, Android: Text Scanner, Google Lens, etc).
- 📋 Copy the recognized text.
- 📱 Send it to yourself via WhatsApp, Telegram, or email.
- 📝 Paste it into a
.txtfile using Notepad, VSCode, or any text editor.
DualScribe supports the following language pairs (source/target):
| Language | Code |
|---|---|
| English | en |
| Chinese (Simplified) | zh-CN |
| Chinese (Traditional) | zh-TW |
| Malay | ms |
| Japanese | ja |
| Korean | ko |
| Spanish | es |
| French | fr |
| Russian | ru |
| Hindi | hi |
| Arabic | ar |
| German | de |
| Thai | th |
✅ Both source and target languages are user-selectable via dropdown menus.



