atom feed5 messages in Why is batch detection not possible?
FromSent OnAttachments
KarthikSep 13, 2010 4:06 am 
Jeremy GeerdesSep 13, 2010 5:05 am 
KarthikSep 13, 2010 10:55 am 
Adam FeldmanSep 13, 2010 11:23 am 
KarthikSep 14, 2010 3:49 am 
Subject:Re: Why is batch detection not possible?
From:Karthik (
Date:Sep 13, 2010 10:55:51 am

Sorry, I didn't get that. If you pass multiple q parameters to "translate" method that works. But same doesn't work with "detect" method.

My problem is unique here. I'd like to detect languages of a large number of tweets (length <= 140 characters). I don't want to mess with the API by calling hundreds of times in a minute (which is equivalent to the number of tweets indexed by my application). Batch detection would considerably reduce my API usage, but unfortunately its not supported :(

On Sep 13, 5:05 pm, Jeremy Geerdes <> wrote:

You are correct that the API does not support the submission of multiple q
parameters. However, you could join your various strings to be translated with
some string that you know will not be translated (e.g., HTML in html mode or a
new line in text mode) and then split the response on those strings.

Jeremy R. Geerdes Effective website design & development Des Moines, IA

For more information or a project quote:

If you're in the Des Moines, IA, area, check out Debra Heights Wesleyan Church!

On Sep 13, 2010, at 6:06 AM, Karthik wrote:

I just tried batch detection with Google Language API and found it reads only the first 'q' parameter.


Even the documentation doesn't state explicitly that batch detection is possible, but wouldn't it be great to offer this feature considering by the fact that more tougher batch translation is supported by the API?