Learn and practice foreign languages through discussions, translations, and cultural exchanges. Add words to a shared . Earn a Translator's rating by contributing knowledge. Connect with other enthusiasts.
Learn vocabulary through daily lessons with meanings, pronunciations, and usage examples. Practice correct tones with native audio. Review words in context with example sentences. Track progress over time.
Translate words and phrases between English and . Look up definitions, synonyms, and antonyms. Use offline with over 350K entries. Scan text via camera for translation. Access pronunciation and translate sentences.