_________
< Trang Ho! >
-----\ --- _?_
_?_ {:,:}/>
(:,:) /)__)'
{`"'} " " ▄▄▄▄· ▪ ▄▄▄ ·▄▄▄▄
▄▄▄▄▀ ██ ▄▄▄▄▀ ████▄ ▐█ ▀█▪██ ▀▄ █·██▪ ██
▀▀▀ █ █ █ ▀▀▀ █ █ █ ▐█▀▀█▄▐█·▐▀▀▄ ▐█· ▐█▌
█ █▄▄█ █ █ █ ██▄▪▐█▐█▌▐█•█▌██. ██
█ █ █ █ ▀████ ·▀▀▀▀ ▀▀▀.▀ ▀▀▀▀▀▀•
▀ █ ▀
█
▀
A fork of Birdee Brains primarily for language learning
A quick, fun, interactive way to practice multiple choice directly inside your editor with vim motions. Features reinforcement learning for mistakes. Made for language learning and foreign keyboard typing practice in your downtime. Fully customizable for any subject in true vim spirit.
Uses the Tatoeba sentence database to compile your desired lessons.
return {
"dingbat-rascal/tato_bird",
keys = {
{ "<C-g>", function () require("tato_bird").show_menu() end, desc = "Start Tato Bird" },
},
opts = {
choice_keys = { "j", "k", "l", ";" }, -- multiple choice selection keys
}
}- Install the plugin then extact the tatoeba.tar.gz inside this repos dir:
- Linux / macOS: ~/.local/share/nvim/${package_manager}/tato_bird/
- Windows: ~/AppData/Local/nvim-data/%PACKAGE_MANAGER%/tato_bird/
- now that tatoeba.db is in place, launch nvim and Press
<C-g>to reveal ui - Select a lesson from the menu
- In multiple choice mode: Press
jkl;to select answers
The original Birdee Brains was useful for personalized learning. This Tatoeba fork leverages the extensive Tatoeba community database of multilingual sentences.
Fun Fact: Tatoeba contributors are known as "Tatoebans"
- The new tatoeba.db is faster then the previous, but still large. Some queries only return 1 sentence.
- While community driven is good, its not always. Users can subbmit mature content, other users use online gambling sites for user names.
Content Disclaimer & Limitation of Liability This application utilizes language learning data sourced from Tatoeba, a community-driven, crowd-sourced database of sentences and translations.No Pre-Screening: Content is generated entirely by third-party users. We do not actively monitor, verify, or pre-screen these submissions. Accuracy and Appropriateness: We do not guarantee the accuracy, grammatical correctness, safety, or appropriateness of any sentence. You may encounter content that is inaccurate, offensive, or mature. Assumption of Risk: By using this app, you acknowledge that you expose yourself to user-generated data at your own risk. The app developers are not liable for any damages or offense caused by this content.
- [ ] **Analytics Suit:** A grading/progression system to display highscores and charts of your
record allowing you to easily identify your strengths, and weak points.
- [ ] **Streak System:** Reminder to check in. Display steak to insitivise
daily practice.
- [ ] **Universal Phonetic Alphabet:** Incorporate a way to display the International
Phonetic Alphabet.





