Use of Google APIs in a Commercial Application

1,498 views
Skip to first unread message

Edward

unread,
Dec 13, 2010, 9:25:36 AM12/13/10
to Google AJAX APIs
Hello,

Are there any protocols or procedures in place now regarding using one
or more of the Google APIs in a commercial application?

I am specifically interested in using Google Translate and Google Text
To Speech in a commercial e-Learning application but other than the
Terms of Service which imply you cannot use the APIs in a commercial
application, are there any provisions for this?

Jeremy Geerdes

unread,
Dec 14, 2010, 10:36:30 AM12/14/10
to google-ajax...@googlegroups.com
While there is no publicly (legally) available text-to-speech API from Google, you can absolutely utilize the Translate API in a commercial application. The hitch is that you can't charge for the translation service. This does not preclude you from charging for the application itself or other services offered within the application, but you MUST make it VERY clear that use of the translation service itself is free. There are other relevant items in the TOS which may affect if or how you will use the API in your application (e.g., you must include the "powered by Google" branding, you can't utilize applications which make automated requests, you can only cache translations for 15 days, and more), so I would suggest reading the complete Translate API's TOS here:


Two more things that you'll need to be aware of: the API will not accept strings longer than 5,000 characters (url-encoded) in length, and the latest version of the API has a quota of no more than 100,000 characters per 24-hour period per API key. You can request additional quota, but I have no knowledge of how Google determines whether or not to allocate the quota, what additional terms they may place on it, or how long it will take from the time that you request quota until it is actually available to you.

Jeremy R. Geerdes
Generally Cool Guy
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!

--
You received this message because you are subscribed to the Google Groups "Google AJAX APIs" group.
To post to this group, send email to google-ajax...@googlegroups.com.
To unsubscribe from this group, send email to google-ajax-searc...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-ajax-search-api?hl=en.


Jeremy Geerdes

unread,
Dec 4, 2012, 2:54:59 PM12/4/12
to google-ajax...@googlegroups.com
Allow me to answer your questions in the order you asked them:

Q: I am curious about whether I could use the above mentioned features of Google for free, or would I have to pay for it?

A: The Translate API is a paid service. Text-to-speech and speech recognition, however, are not to my knowledge publicly available. In other words, while there are undoubtedly people who have reverse engineered the underlying services, Google does not intend for these services to be used with applications other than their own. You are therefore, legally speaking, not allowed to use them at all in your own application.

Q: Would Google limit the use to a certain number of users simultaneously?

A: The Translate API is limited based on the number of characters you submit for translation rather than how many users you have utilizing your application, and that limit is flexible depending on how you set it up in the APIs Console. Specifically, you set the limit on the amount of money you're willing to spend, up to their maximum limit for the service. So you could have 1,000 users translating 1,000 characters each, or you could have 1 user translating 1 million characters alone.

Q: Does Google give its Speech Recognition API either for free or charged?

A: I don't believe the speech recognition is available for public use outside of Google applications at all.

Q: Is there a link for the terms and uses for these services?

A: Probably the best place to look for information about all of the various APIs Google offers would be the APIs Console ( http://code.google.com/apis/console ).

Hope this helps. Blessings!

jg

On Thu, Nov 29, 2012 at 6:48 AM, Tumer Altas <tumer...@gmail.com> wrote:
I have the same question. I have received a goverment support to prepare a project for the state. I am planning to create a website and mobile applications for the use of stundets in Turkey. The three key elements I need in the website and mobile applicaitons is the use of Text-to-Speech. Speech recognition and the Translation features. As far as I have researched so far, Google's Speech recognition has high accuracy rates both in Turkish and English. Along with this, the translation and Text-to-Speech functions suit my needs the best. However, since I will found a commercial company and do the project within this company for commercial purposes ( the goverment support is for founding a commercial company and gain profit by serving in the desired fields like education), I am curious about whether I could use the above mentioned features of Google for free, or would I have to pay for it? Moreover, will there be limitations to the use of these services when large number of students use them at the same time. I mean, would google limit the use to a certain number of users simultaneously?

One other question is, does Google give its Speech Recognition API either for free or charged? 

By the way, is there a link for the terms and uses for these services. I tried this link (http://research.google.com/university/translate/terms.html ) but it seems to be broken.

Kind regards,

Tumer ALTAS

13 Aralık 2010 Pazartesi 16:25:36 UTC+2 tarihinde Edward yazdı:

--
You received this message because you are subscribed to the Google
Groups "Google AJAX APIs" group.
To post to this group, send email to
google-ajax...@googlegroups.com
To unsubscribe from this group, send email to
google-ajax-searc...@googlegroups.com

For more options, visit this group at
Jeremy R. Geerdes
Generally Cool Guy
Des Moines, IA

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

Martin

unread,
Jan 4, 2013, 8:32:43 PM1/4/13
to Google AJAX APIs
Hi,

One related question: If I only want to convert some words to an MP3
via Google Translate's TextToSpeech function and then use those MP3s
in an App (it should work offline and only for a few limited, pre-
chosen words) - would this be possible?

Cheers.
> > need in the website and mobile applicaitons is the use of *Text-to-Speech.
> > Speech recognition and the Translation* features. As far as I have
> > researched so far, Google's Speech recognition has high accuracy rates both
> > in Turkish and English. Along with this, the translation and Text-to-Speech
> > functions suit my needs the best. However, since I will found a commercial
> > company and do the project within this company for commercial purposes (
> > the goverment support is for founding a commercial company and gain profit
> > by serving in the desired fields like education), I am curious about
> > whether I could use the above mentioned features of Google for free, or
> > would I have to pay for it? Moreover, will there be limitations to the use
> > of these services when large number of students use them at the same time.
> > I mean, would google limit the use to a certain number of users
> > simultaneously?
>
> > One other question is, does Google give its Speech Recognition API either
> > for free or charged?
>
> > By the way, is there a link for the terms and uses for these services. I
> > tried this link (http://research.google.com/**university/translate/terms.*
> > *html <http://research.google.com/university/translate/terms.html> ) but

Jeremy Geerdes

unread,
Jan 4, 2013, 10:07:41 PM1/4/13
to google-ajax...@googlegroups.com

The TTS service is not public. Therefore, it is not possible to use it to convert words to MP3.

Jg

Martin

unread,
Jan 5, 2013, 2:13:03 PM1/5/13
to Google AJAX APIs
I believe you mean the API? Because it is obviously no problem to have
Google Translate very publicly read out a few words in a given
language to me and save it as a sound file. Or do you mean not legally
"possible"?

Thanks again!

On Jan 5, 4:07 am, Jeremy Geerdes <jrgeer...@gmail.com> wrote:
> The TTS service is not public. Therefore, it is not possible to use it to
> convert words to MP3.
>
> Jg
Reply all
Reply to author
Forward
0 new messages