Auto-Aligner takes the same ebook of 2 different languages, matching them up sentence-by-sentence the best it can, making it into an easy-to-read bilingual version. Simply hit 'Play' as soon as they are imported into the reader! Don't worry about any settings!
To begin, click the ๐ค upload buttons in Track 1 and Track 2 headers above to load your texts.
Page of 1
ร
๐ Bulk Text Mode
The text below is already highlighted. Just press your DeepL shortcut (e.g., Ctrl+C+C) to translate it instantly.
ร
โจ๏ธ Reader shortcuts
Play / RestartCtrl + Enter
Pause / ResumeSpace
Prev / Next Sentenceโ / โ
Toggle LoopL
Zen Mode(Fullpage โถ)Esc
Stop (Exit)X
Play / Jump to SegmentClick โถ
Browser WindowHold highlight + Ctrl + Right Click
Speak WordClick
Speak PhraseHighlight & Release
Save Word+ContextRight Click
Save Phrase+ContextHighlight + Right Click
Save SentenceClick โ
๐ Notebook
Reorder WordsLeft Click & Drag
Copy WordCtrl + Click
Delete WordRight Click
ร
๐ How Flashcards Work
Example (in reader mode):
โถ๏ธ I am a dog โ. โ โถ๏ธ She is a cat. โ
Click on the word to save to notebook. The app grabs the context automatically.
Assuming your target word is 'dog', your notebook will now look like this:
1. dog
2. I am a dog.
Hit ๐ค Send to Deck, open ๐๏ธ Study Cards, and you will see your deck!
Fill-in-the-blankโจ
The app automatically turns your pairs into fill-in-the-blank questions
I am a ___.
Ready? Choose a deck language, click ๐ค Send to Deck, and then open ๐๏ธ Study Cards!
ร
๐ก Tips
Learning JP, CN, or HK?
Click the โ๏ธ gear icon in the top right to enable smart word-splitting and automatic Furigana, Pinyin, or Jyutping!
โ Playback Options
๐๏ธ Show / ๐ง Audio (Dual Track)
Uncheck ๐๏ธ Show to hide text (for listening practice).
Uncheck ๐ง Audio to mute a language (like a subtitle track).
โฑ๏ธ Shadowing Timer
Adds a silence gap (0s - 6s) after every sentence. Great for repeating what you just heard aloud!
Speed Sliders
Each voice has its own independent speed. Set your English fast (2.0x) and your Japanese slow (0.8x)!
ร
โ๏ธ Advanced Language Settings
๐ฏ๐ต Japanese
Enable Kuromoji Dictionary to help with word splitting and Furigana.
๐จ๐ณ / ๐น๐ผ Chinese
Enable Pinyin Pro to display pinyin readings over Chinese characters.
๐ญ๐ฐ Cantonese
Enable Cantonese Jyutping dictionary to display readings over Chinese characters.
๐ก Tip: Left-click to drag/re-order. Right-click to delete.
(Words you click or โ will appear here)
ร
๐ช Auto-Align Ebooks (txt and epub)
Auto-Aligner takes the same ebook of 2 different languages, matching them up sentence-by-sentence the best it can, making it into an easy-to-read bilingual version. Simply hit 'Play' as soon as they are imported into the reader! Don't worry about any settings! (See Demo)
* Text might misalign due to structural differences of the languages.
+
โณ
Preparing your text...
For very large texts, the browser may freeze briefly. Don't worry โ it'll come back!
โญ Kit's Recommended Resources
๐ ๏ธ Quick Toolsโผ
๐๏ธ Flashcards
๐ Google Translate
๐ฆ DeepL
๐ Bilingual Text Sitesโผ
BilinguisFree
Side-by-side public domain classics in 17 languages โ Spanish, French, Japanese, Chinese, Russian, German and more. Great for copy-pasting into Grid Mode.
BilinguatorFree
Huge library spanning 69 languages. Download in TXT, EPUB, FB2, or PDF โ or read online. Goes well beyond the popular languages.
ParallelText.ioFree
13 languages in a clean split-screen interface. Click a phrase to hear it aloud. Works great for European languages.
StoryberriesFree
Children's picture books in many language pairs โ Spanish, French, Arabic, Chinese, Ukrainian and more. Simple stories, easy to copy.
The Experiment SitesFree
Classic fairy tales with bilingual text and slow native-speaker audio. French, Spanish, Italian, and German versions available.
Tip: Copy a transcript and use โ Vertical Mode with Auto-detect Speakers to split dialogue automatically!
Radio AmbulanteFree
Award-winning Spanish podcast featuring compelling Latin American stories. Full transcripts and English translations available.
Hapa EikaiwaFree
Excellent podcast and blog teaching natural English for Japanese speakers. Features bilingual explanations and full transcripts.
Duolingo Spanish PodcastFree
True-life stories narrated in both English and Spanish. Full transcripts on the website โ great for Vertical Mode.
Un Dรญa En Espaรฑol (Babbel)Free
Each story comes in a Spanish-only and a mixed Spanish/English version. Transcripts available on the website.
MaoMi Chinese ๆฏ็ฑณไธญๆFree
Intermediate Mandarin podcast with free transcripts that include English translations and Pinyin word-for-word.
Slow Chinese ๆ ข้ไธญๆFree ยท CC
Cultural topics spoken slowly in Mandarin. Full Chinese transcripts on the website, CC-licensed so you can copy freely.
Portuguese With CarlaFree
Intermediate Brazilian Portuguese with free downloadable transcripts and vocab lists for every episode.
News in SlowFreemium
Slow, clear news podcasts for learners. Transcripts behind a subscription, but free episodes are a great starting point. Available in Spanish, French, Italian, and German.
Daily English news articles tailored for learners. Includes bilingual vocabulary and translations โ perfect for language laddering.
ELLLOFree
English Listening Lesson Library Online. Features thousands of short audio clips with full transcripts from speakers around the world.
๐ Public Domain Sourcesโผ
Find a book in your target language and pair it with a translation yourself โ a great challenge for advanced learners!
Project GutenbergFree
Over 70,000 free ebooks across dozens of languages. Search for a title you already know and find a version in your target language.
WikisourceFree
Free library of source texts in 70+ languages โ literature, speeches, historical documents. Switch language in the top menu to find the same text in another language.
๐ผ Kit's Affiliationsโผ
CodeSwitchReader is reader-supported. When you buy through links below, I may earn a small commission at no extra cost to you. Thank you for supporting the app! ๐
๐ ItalkiAffiliate
Find native teachers for 1-on-1 lessons. I was a Japanese student on Italki for 4 years before becoming a teacher myself!
๐ก๏ธ NordVPNAffiliate
I use this personally for Netflix โ switching region unlocks original-language subtitles for shows that only show English by default.
๐ NordPassAffiliate
Secure password manager โ handy for keeping all your language learning accounts organised without remembering a dozen passwords.