We have forms that are filled out in various languages, and in Marketo we have fields for the the values entered into the form originally and then we also have fields for those values translated into english. So, for example we have fields like First Name, Last Name, Company Name, Title, Industry, and then we’ll also have fields for Translated First Name, Translated Last Name, Translated Company Name, Translated Title, Translated Industry. Currently, we have the foreign language fields manually translated and entered into the appropriate Marketo “Translated” fields, but we want to find way to automate this process. Ideally, it would be nice if there was a 3rd party that could plug into Marketo to do this in an automated fashion. Worst case, they could regularly send off a file, have a company append the data, and then reload the file into Marketo. I have looked into translation solutions on Launch Point like Cloudwords, but it seems like these focus more on content translation. We don’t have a need for content translation, and really just need an automated way to translate the field values that come in via submitted forms in foreign languages. Does anyone have any suggestion? Thanks!
Sure, you can plug the Google Translate API into a Marketo form.
You don't mention if you also need source language detection before translation. Google Translate will also do detection, but the detection step naturally adds some fuzziness, especially with a presumably small amount of text. Do you take any steps to let the person switch the language of the form itself (which would let you know what language they're writing in)?
Finally got around to a l'il demo: MktoForms2 :: Google Translate API
In the demo, the Comments textarea is assumed to have been typed in English and is translated into German using the API. You could also use auto-detection of the source, but the more info you have, the better.