twtlang: A Twitter and Google powered translator.
Any language supported by the Google Translate service can be used for translations by twtlang:
| AFRIKAANS : af | ALBANIAN : sq | AMHARIC : am | ARABIC : ar |
| ARMENIAN : hy | AZERBAIJANI : az | BASQUE : eu | BELARUSIAN : be |
| BENGALI : bn | BIHARI : bh | BULGARIAN : bg | BURMESE : my |
| CATALAN : ca | CHEROKEE : chr | CHINESE : zh | CHINESE_SIMPLIFIED : zh-CN |
| CHINESE_TRADITIONAL : zh-TW | CROATIAN : hr | CZECH : cs | DANISH : da |
| DHIVEHI : dv | DUTCH : nl | ENGLISH : en | ESTONIAN : et |
| FILIPINO : tl | FINNISH : fi | FRENCH : fr | GALICIAN : gl |
| GEORGIAN : ka | GERMAN : de | GREEK : el | GUARANI : gn |
| GUJARATI : gu | HEBREW : iw | HINDI : hi | HUNGARIAN : hu |
| ICELANDIC : is | INDONESIAN : id | INUKTITUT : iu | IRISH : ga |
| ITALIAN : it | JAPANESE : ja | KANNADA : kn | KAZAKH : kk |
| KHMER : km | KOREAN : ko | KURDISH : ku | KYRGYZ : ky |
| LAOTHIAN : lo | LATVIAN : lv | LITHUANIAN : lt | MACEDONIAN : mk |
| MALAY : ms | MALAYALAM : ml | MALTESE : mt | MARATHI : mr |
| MONGOLIAN : mn | NEPALI : ne | NORWEGIAN : no | ORIYA : or |
| PASHTO : ps | PERSIAN : fa | POLISH : pl | PORTUGUESE : pt-PT |
| PUNJABI : pa | ROMANIAN : ro | RUSSIAN : ru | SANSKRIT : sa |
| SERBIAN : sr | SINDHI : sd | SINHALESE : si | SLOVAK : sk |
| SLOVENIAN : sl | SPANISH : es | SWAHILI : sw | SWEDISH : sv |
| TAJIK : tg | TAMIL : ta | TAGALOG : tl | TELUGU : te |
| THAI : th | TIBETAN : bo | TURKISH : tr | UKRAINIAN : uk |
| URDU : ur | UZBEK : uz | UIGHUR : ug | VIETNAMESE : vi |
| WELSH : cy | YIDDISH : yi |
Also, a note about how this works. Google will detect what language is being sent. So far it's been right every time, but since I only speak English, it's a bit one-sided. Also, if you get DMs sent to your phone via SMS, some of the languages won't show up. Chinese Simplified does not show up on my Nokia 5230 Nuron at all, but accented letters in French are changed into their plain, unaccented counterparts. This will require some more testing. However, so far, in email and on Twitter.com, the translations have shown up just fine.
Well, I don't know, actually. Unlike twtdict, I didn't have a single epiphanous moment when I unexpectedly needed something translated. The idea just kind of popped into my head one day. And here it is.
Like twtdict, I pretty much nabbed some existing code and cobbled it together for my own purposes.
When using the twtlang service, your Twitter username is not saved in any way. It will only ever be used for DMs and @replies and will never be sold, bartered, traded, auctioned, or loaned to anyone or anything. I hate spam just as much as you do.
© Michael Howland, 2010