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.



