Online translation resources such as Google Translate can identify and translate texts and Web pages in a variety of languages. Simply go to translate.google.com, click the "detect language" button above the input box, type or copy-paste the text in question, and click the blue "translate" button above the output box to see the translation appear.
When using Google Translate, mouse over the words in the output box to see other possible translations that might be more correct, depending on the context. Google Translate highlights the relevant word or words that it considered when translating the sentence and show a drop-down box to choose from. While Google Translate considers the relations of the sentences it translates, it lacks the in-depth ability to discern context that a human translator is capable of. Google Translate transliterates Non-Latin alphabets into a rough approximation by activating the "read phonetically" button below the translation box.
Alternative translation resources include Babelfish, which includes paid human translation services and commonly requested phrases with community translations in addition to its online computerized translation program, and Word Lens, a mobile app that can translate unknown text in real-time through the mobile device's camera. The iOS app iTranslate can romanize non-Latin alphabets, but requires an Internet connection to perform real-time translations.