Here is a very useful website to help you learn almost every language in the world, including constructed ones.
Stay hungry, stay foolish.
— Steve JobsTranslate to any language and annotate with International Phonetic Alphabet (IPA)
Recognize and read text aloud, supports loop playback and speed adjustment
Play videos sentence by sentence based on SRT subtitle files to mimic native speaker pronunciation
Start learning a new language from the alphabet
Language A to Language B, Language B to Language A, supports dictation
Under development, stay tuned