Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  _________
< Trang Ho! > 
 -----\ ---           _?_
        _?_          {:,:}/>
       (:,:)         /)__)'
       {`"'}          " "      ▄▄▄▄· ▪  ▄▄▄  ·▄▄▄▄  
   ▄▄▄▄▀ ██     ▄▄▄▄▀ ████▄    ▐█ ▀█▪██ ▀▄ █·██▪ ██ 
▀▀▀ █    █ █ ▀▀▀ █    █   █    ▐█▀▀█▄▐█·▐▀▀▄ ▐█· ▐█▌
    █    █▄▄█    █    █   █    ██▄▪▐█▐█▌▐█•█▌██. ██ 
   █     █  █   █     ▀████    ·▀▀▀▀ ▀▀▀.▀  ▀▀▀▀▀▀• 
  ▀         █  ▀            
           █                
          ▀                 
  

Tatoeba

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.

Preview

📦 Installation

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
  }
}
choice native tag start wrong right

Quick Start

  1. 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/
  1. now that tatoeba.db is in place, launch nvim and Press <C-g> to reveal ui
  2. Select a lesson from the menu
  3. In multiple choice mode: Press jkl; to select answers

History

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"

Issues

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

Attention

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.

Roadmap

- [ ] **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.
ralphlearning

About

A Tatoeba fork of birdee_brains. More lessons but not as customizable.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages