UniDict (EN・繁・简・日・한) - Search 1 Learn 5 - Free
▲ 5 r/LearningLanguages+3 crossposts

UniDict (EN・繁・简・日・한) - Search 1 Learn 5 - Free

Hi everyone! 👋

I’d like to share an app I’ve been developing called UniDict (EN・繁・简・日・한).

Google Play  /  App Store

UniDict is a free offline dictionary and language-learning app for English, Traditional Chinese, Simplified Chinese, Japanese, and Korean.

🔤 What makes it different?

You don't need to select the input or translation language. Just enter a word or phrase, and UniDict automatically searches and displays translations in all five languages at once.

For example:

你好 → Hi / 嗨 / 你好 / こんにちは / 안녕

You can also search using romanization. For example:

watashi →  I 我 私; 僕; 俺 나; 저 

This is especially convenient for Chinese, Japanese, and Korean because you can search even if you don't know how to type the native characters.

📚 Learning Mode

UniDict also includes a Learning Mode that randomly plays vocabulary based on CEFR levels (A1–C2).

You can also choose to study only words you've previously saved.

🎮 Game Mode

There are four types of vocabulary games:

  • Multiple Choice
  • Unscramble the Letters
  • Spell It
  • Speak It

You can choose the difficulty level, and each question is played aloud in the selected languages. You can replay the pronunciation, long-press an answer for a hint, or skip a question.

⚙️ Other features

  • 🔊 Tap translations to hear pronunciation and 📋 copy words to clipboard
  • ❤️ Save words to favorites
  • 🔤 Optional romanization display
  • 🔠 Adjustable text size
  • 🌐 Select which languages to display
  • 🔊 Voice playback settings
  • 🗑️ Delete history and saved data
  • 📱 Works completely offline

💡 Why did I make it?

I often encounter English, Traditional/Simplified Chinese, Japanese, and Korean in my daily life. Whenever I used a traditional dictionary, I found it annoying to repeatedly select the input language and translation language.

I also wanted to see all the languages at the same time, use romanization to search, and have a way to randomly play vocabulary continuously for learning.

So I decided to build my own dictionary app.

It's still an ongoing project, and I'm currently also developing a version supporting English, Spanish, Portuguese, French, and German.

If you have any suggestions or feedback, I'd really appreciate hearing them!

Thanks for checking out UniDict and supporting the project! 🙏

u/Tasty_Whole6962 — 11 days ago