Item logo image for Kotiko: learn languages while you browse

Kotiko: learn languages while you browse

ExtensionEducation5 users
Item media 5 (screenshot) for Kotiko: learn languages while you browse
Item media 1 (screenshot) for Kotiko: learn languages while you browse
Item media 2 (screenshot) for Kotiko: learn languages while you browse
Item media 3 (screenshot) for Kotiko: learn languages while you browse
Item media 4 (screenshot) for Kotiko: learn languages while you browse
Item media 5 (screenshot) for Kotiko: learn languages while you browse
Item media 1 (screenshot) for Kotiko: learn languages while you browse
Item media 1 (screenshot) for Kotiko: learn languages while you browse
Item media 2 (screenshot) for Kotiko: learn languages while you browse
Item media 3 (screenshot) for Kotiko: learn languages while you browse
Item media 4 (screenshot) for Kotiko: learn languages while you browse
Item media 5 (screenshot) for Kotiko: learn languages while you browse

Overview

Swap words on the pages you read for the words you're learning, in any language. Free, open source, and private by design.

Kotiko slips the words you've learned into the pages you read, one at a time, until a foreign language stops feeling foreign. Kotiko swaps words on the web pages you read for the words you are learning, in any language. Read the news, a recipe or a forum as you always do, and here and there a word appears in the language you are learning: perro, 猫, спасибо. Hover over it, or tap it, to see what it means and hear how it sounds. Kotiko works on pages written in the languages you read, which it picks up from your browser, and you can add more. Every word is one you chose. Nothing is added for you. THREE WAYS TO START - Type a word with its meaning, like "perro = dog". No account and no key needed. - Connect a free OpenRouter key, then ask in your own words: "how do you say cat in Japanese". - Or use another AI service, a model on your own computer, or your own Kotiko server. WHAT LEAVES YOUR COMPUTER - The pages you read: never. - A word you add: only to the AI service you chose, and, for languages with word stress, the word alone to Wiktionary for its pronunciation. - Kotiko has no servers of its own, no accounts, no ads and no tracking. KEYBOARD AND ACCESSIBILITY - Select a swapped word and press Alt+Shift+R to open its card; Tab moves through it and Esc closes it. - Kotiko follows your light or dark theme and your reduced-motion setting. - Buttons and menus on websites are left alone by default, so controls read as you expect. WHY KOTIKO ASKS TO READ AND CHANGE ALL SITES Kotiko's job is to swap words on whatever page you are reading, and it can't know in advance which sites those are. It reads page text inside your browser and never sends it anywhere. You can pause it on any site from its toolbar button. Free and open source (Apache-2.0), from ScriptKittyOS. Help and guides: https://kotiko.org/ Privacy policy: https://kotiko.org/privacy/ Source code: https://github.com/ScriptKittyOS/kotiko Report a problem: https://github.com/ScriptKittyOS/kotiko/issues

Details

  • Version
    1.0.1
  • Updated
    October 9, 2026
  • Size
    664KiB
  • Languages
    2 languages
  • Developer
    Script Kitty LLC
    100 Anderson St 433 Pittsburgh, PA 15212-5829 US
    Website
    Email
    dev@scriptkittyos.com
    Phone
    +1 412-320-9415
  • Trader
    This developer has identified itself as a trader per the definition from the European Union and committed to only offer products or services that comply with EU laws.
  • D-U-N-S
    142066371

Privacy

Manage extensions and learn how they're being used in your organization

Kotiko: learn languages while you browse has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.

Kotiko: learn languages while you browse handles the following:

Authentication information
Website content

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, visit the developer's support site

Google apps