
Translation Practice allows you to improve your foreign language skills by translating subtitles from your native language into a language you learn. The app supports .srt subtitles and .html files with embedded time stamps to listen to audiobooks with subtitles. So, when you see a phrase on your native language, you can start to translate and type only letters. The app will fill fields, compare and show you if you made a mistake. You can ask for a hint for the next letter, word or the whole phrase. You can attach an audio file as a sound track from the movie and listen to a phrase which you're translating.
InstantTranslate makes it really easy to translate a selection of text in the application you are working in from one language to another language.
One World Dictionary by Ascendo is a leading multilingual reference tool for Apple desktops.