Google research scientist Ashish Venugopal said Google Translate now supports the Bengali, Gujarati, Kannada, Tamil and Telugu languages.
Venugopal said Indic languages differ from English in many ways, presenting several exciting challenges when developing their respective translation systems.
According to Venugopal, Indian languages often use the Subject Object Verb (SOV) ordering to form sentences, unlike English, which uses Subject Verb Object (SVO) ordering.
“This difference in sentence structure makes it harder to produce fluent translations; the more words that need to be reordered, the more chance there is to make mistakes when moving them. Tamil, Telugu and Kannada are also highly agglutinative, meaning a single word often includes affixes that represent additional meaning, like tense or number," Venugopal said.
for translating english to kannada just go through this link.