AJAX Language API
Это невероятно сложная проблема - язык очень очень сложен.Подумайте обо всех вещах, которые вам нужно сделать - разобрать фразу, понять, что означают слова, перевести их.Это, вероятно, не идиоматично, поэтому вам понадобятся особые случаи для разных синтаксисов.Много, много особых случаев.Вам нужно будет выработать синтаксис иностранного языка, если он отличается от английского - например, «большой зеленый шар» означает «большой зеленый шар» на испанском языке.
Не изобретайте зановоколесо.Google предоставляет API для своей службы переводов, которая, несомненно, заставила многих умных людей очень серьезно задуматься об этом.