I'm coding an Android application which requires an embedded dictionary (eng-to-eng or eng-to-otherlang): users will be adding the words they don't know into their "vocabulary" so they could check them later when they face them again.
I'm considering to use Google Translate to provide them with the definition/translation and the pronunciation (ogg/mp3). This can be achieved in at least 2 ways:
simulate a browser and send same requests as Google Translate does with AJAX to translate a word; then parse the result and save it for future offline usage. There are plenty of libraries which are already doing something like this.
in WebView, open the the corresponding page e.g. http://ift.tt/1H4vpoJ and then save and process HTML for future offline usage (+ a pronunciation mp3 file)
(for pronunciation, I can also download from here: http://ift.tt/H7aYf6 )
What I'm concerned is the possible legal issues with these approaches.
Are they legal? I wasn't able to find the license of the content Google Translate has.
If not then what could be the best workaround here?
Aucun commentaire:
Enregistrer un commentaire