Details
-
Story
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
All viewer versions
-
multiple changesets
-
Code Review, Product Owner
Description
Google is discontinuing the free translation service. The details of the new paid service are available now:
http://code.google.com/apis/language/translate/v2/getting_started.html
We should convert our usage to the paid service, allowing the user to configure the service and any credential or key needed to use the service.
Investigate the complexity of supporting both Google and Bing translation services (the design should allow for others to be added, but let's limit ourselves to these to for now).
- Update the Chat preferences to include:
- A way to select which service to use
- A link to the pricing and account creation information (for Google, that's http://code.google.com/apis/language/translate/v2/pricing.html)
- A way to enter the API key obtained the user from the service
- Provide a user interface somewhere to see how much the service has been used:
- The total number of characters that have been sent for translation (Google pricing is in millions of characters)
- A separate display of a counter of characters sent since the last time it was reset, along with the date when it was last reset (like a trip odometer)
- A link to the billing page (which should show only when a service has been selected and a key has been entered) (for Google: https://code.google.com/apis/console#:billing)
Extra credit idea to consider:
At present, the translation preferences allow you to specify only one language; the source language is autodetected. Might it be worthwhile to have both be specified (my language & then for any given chat, either autodetect or specify the other language).
Attachments
Issue Links
- related
-
STORM-1615 Please update language support for Viewer (please see desc)
-
- Closed
-
-
STORM-1674 Set Help ID for new Translaton Settings floater
-
- Closed
-
-
STORM-1676 "powered by Google" text is shown in the Nearby chat window when Bing translation service is used
-
- Closed
-