Skip to content

Repository files navigation

🌐 Tsunagu – The Context Translator

A translation app focused on language learning, with natural, context-aware output and detailed explanations in your native language.
Unlike typical AI translators, it's designed to support deeper understanding and cross-cultural communication.

Tsunagu – The Context Translator OGP

🇯🇵 日本語版READMEはこちら: README.ja.md


🔎 What This App Can Do

  • Natural Translation
    Translates not just word-for-word, but into natural, native-like expressions.

  • Context-Aware Input
    You can specify the situation or scene, allowing the app to generate more accurate, context-sensitive translations.

  • Native Language Explanations
    Each translation comes with thorough explanations in your mother tongue — including pronunciation, grammar points, nuances, example sentences, and cultural differences.

  • Bookmark & Review
    Save translations and explanations to review them later as part of your learning process.

  • Simple & Lightweight UI
    Clean, intuitive design that works right away in any modern web browser — no installation required.


🌍 Ideal For

  • ✈️ People living, working, or traveling abroad (working holiday, study abroad, expats, etc.)
  • 📚 Beginner to intermediate language learners who want to go beyond "just getting the meaning"
  • 💬 Those looking to build meaningful communication and cultural understanding
  • ❌ Anyone who finds typical AI translation too mechanical or shallow

🔗 Try It Now (Access here 👇)

▶︎ https://koyasi777.github.io/tsunagu-context-translator

※ On first use, you’ll be asked to enter an API key for the translation service (free to obtain).


🛠 Tech Stack

  • HTML / CSS / Bootstrap 5
  • JavaScript (ESModules)
  • IndexedDB (for local bookmark storage)
  • AI Translation API (currently using Gemini, but designed to be service-agnostic)

🔧 Quick Setup (Start in 1 minute)

  1. Get a free API key from a supported AI translation service
    (e.g. Google AI Studio)
  2. Open the app and paste your API key into the modal dialog that appears

🤝 Contributions Welcome!

Bug reports, feature requests, UI/UX suggestions — PRs and issues are always appreciated.
Help us create a better translation & learning experience!


📄 License

MIT License

About

A translation app designed for language learning, featuring natural translations that adapt to context and situation, along with detailed explanations in your native language. Unlike typical AI translators, it's optimized for language acquisition and cross-cultural understanding.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages