Skip to content

DualScribe is a free GUI tool that converts plain text files into beautiful, aligned multilingual HTML files with Pinyin (if Chinese), using Google Translate (via deep_translator) for accurate translations. Perfect for learners, educators, and content creators.

Notifications You must be signed in to change notification settings

MLT-solutions/DualScribe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 

Repository files navigation

DualScribe Logo

🈯 DualScribe

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).


✨ Features

  • πŸ“„ Translate .txt files 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 .html file saved in the same folder as the original .txt
  • πŸ†“ FREE to use for all

Screenshot 2025-05-03 173444 Screenshot 2025-05-03 173459 Screenshot 2025-05-03 173508


🌍 Internet Connection Required

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

πŸš€ How It Works

  • 🌐 Select source and target languages
  • πŸ“‚ Browse a .txt file to translate
  • πŸ’Ύ Translated content is saved in the same folder as an .html file
  • πŸ’‘ Even if the app displays β€œNot Responding,” translation continues in the background.
    A βœ… pop-up will appear when the process is complete.

πŸ“Έ Tip: Convert Hardcopy or Textbook Content to TXT

If you’re working with printed materials:

  1. πŸ“· Use your phone camera to take a clear photo of the page.
  2. πŸ” Tap the image and select β€œRecognize Text” (iOS: Live Text, Android: Text Scanner, Google Lens, etc).
  3. πŸ“‹ Copy the recognized text.
  4. πŸ“± Send it to yourself via WhatsApp, Telegram, or email.
  5. πŸ“ Paste it into a .txt file using Notepad, VSCode, or any text editor.

🌐 Supported Languages

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.


Buy Me a Coffee

About

DualScribe is a free GUI tool that converts plain text files into beautiful, aligned multilingual HTML files with Pinyin (if Chinese), using Google Translate (via deep_translator) for accurate translations. Perfect for learners, educators, and content creators.

Resources

Stars

Watchers

Forks

Packages

No packages published