Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.

English as a Foreign Language

Find resources to help you study or teach English as a foreign language.

Online translation tools

These online translation tools are machine generated.  They are useful but not yet perfect.  According to Luis von Ahn it will be another 50 years before the tools are trustworthy.  Hear more about his tools for helping with translating the web in this Ted Talk  titled Massive scale online collaboration [length 9 mins] 

Bing Translator Tools


Bing Translator App for Windows. Use your camera, voice or keyboard to enter text you want to translate. Use Bing Translator on-the-go, even when you don't have an Internet connection.

Text translation – Type and translate text into more than 40 languages.

Camera translation – Translate signs, menus, newspapers, or any printed text with your device's camera in an instant 

You can download the free app from the Windows store here.




Google's free online language translation service instantly translates text to  selected languages.  You can enter text, a web page address or an entire document.


Translates words, phrases, sentences, webpages, blogs, documents into any of 75 languages. 



Translations are provided by Transparent Language's Transcend(R) technology, a proprietary, world-class machine translation system The technology does not do word by word translations but instead looks at the entire sentence beforehand and then translates it as a whole.