ImTranslatorBy Smart Link Corporation : Virtual keyboard
ImTranslator includes Online Translator in 1640 language combinations for Albanian, Arabic, Bulgarian, Catalan, Chinese (Simp.), Chinese (trad.), Croatian, Czech, Danish, Dutch, English, Estonian, Filipino, Finnish, French, Galician, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, ...