O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Building Translate on Glass

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Carregando em…3
×

Confira estes a seguir

1 de 18 Anúncio
Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

Quem viu também gostou (20)

Anúncio

Semelhante a Building Translate on Glass (20)

Mais de Trish Whetzel (20)

Anúncio

Mais recentes (20)

Building Translate on Glass

  1. 1. Translate on Glass Trish Whetzel
  2. 2. Outline ● Project Workflow ● Google Translate API ● Glassware ● Build App
  3. 3. Project Workflow ● Launch app ● Speak word of phrase to translate ● A card is returned with the translation
  4. 4. Google Translate API* ● API or Application programming interface ○ Set of routines, protocols, tools, or remote calls for building software applications. ○ Google Translate API lets websites and programs integrate with Google Translate programmatically ● REST Web service https://developers.google.com/translate/ *paid service
  5. 5. REST Web services ● Accessed via HTTP ● Each unique URL is a representation of some object ● Operations include PUT, GET, POST, DELETE
  6. 6. Translate API operations Operation Description REST HTTP mapping translate Translates source text from source language to target language GET languages List the source and target languages supported by the translate methods GET detect Detect language of source text GET
  7. 7. Translate Text GET https://www.googleapis.com/language/translate/v2?key=INSERT-YOUR-KEY& source=en&target=de&q=Hello%20world Required Parameters: API Key {key} - register on Google Console for an API Key Source text string {q} - text to translate Target language {target} - language you want to translate into https://developers.google.com/translate/v2/using_rest#Translate
  8. 8. Response 200 OK { "data": { "translations": [ { "translatedText": "hola mundo" } ] } }
  9. 9. Glassware ● Glass Development Kit (GDK) ○ Add-on to the Android SDK ○ Runs directly on Glass ● Mirror API ○ Web-based services that interact with Google Glass ○ Functionality provided over a cloud-based API and does not require running code on Glass https://developers.google.com/glass/
  10. 10. Other Helpful Resources ● Coding questions ○ Stack Overflow http://stackoverflow.com/ ○ G+ Glass Developers group https://plus.google. com/u/0/communities/105104639432156353586 ● Google Glass Sample Code ○ https://github.com/googleglass ● Report Bugs ○ https://code.google.com/p/google-glass-api/
  11. 11. Let’s Get Started! ● We’ll extend the ApiDemo sample project developed by the Google Glass team ○ https://github.com/googleglass/gdk-apidemo-sample ● Google Developer documentation for Glass ○ https://developers.google.com/glass
  12. 12. Future Work ● Add methods to translate TO and FROM any language supported by the Google Translate API ● Format Layout to display speech input and translated text and image to represent the country of each

×