Translator Component
Properties
apiKey The API Key to use. MIT App Inventor will automatically fill this value in. You should not need to change it.
Data type: string |
||
Designer Writable | true |
<translator name="translatorName" apiKey=""> |
Code Writeable | true |
translatorName.apiKey = "" |
Code Readable | false |
class The styling class of the the component
Data type: string |
||
Designer Writable | true |
<translator name="translatorName" class="Test class"> |
Code Writeable | false | |
Code Readable | false |
id The styling id of the the component
Data type: string |
||
Designer Writable | true |
<translator name="translatorName" id="Test id"> |
Code Writeable | false | |
Code Readable | false |
name The name of the component that will be used to refer to it in code.
Data type: string |
||
Designer Writable | true |
<translator name="translatorName" name="testComponent"> |
Code Writeable | false | |
Code Readable | false |
Methods
Method name | Description | Parameters | ||||
---|---|---|---|---|---|---|
requestTranslation |
By providing a target language to translate to (for instance, 'es' for Spanish, 'en' for English, or 'ru' for Russian), and a word or sentence to translate, this method will request a translation. Once the text is translated by the external service, the event GotTranslation will be executed. Note: Translator will attempt to detect the source language. You can also specify prepending it to the language translation, e.g., es-ru will specify Spanish to Russian translation. translatorName.requestTranslation(languageToTranslateTo, textToTranslate) translatorName.requestTranslation("en-es", "Hello world!") |
|
||||
addEventListener |
Method used to create event listeners. See Events below for samples. |
|
Events
Event name | Description | Parameters | ||||
---|---|---|---|---|---|---|
gotTranslation | Event indicating that a request has finished and has returned data (translation).translatorName.addEventListener( "gotTranslation", function (responseCode, translation) { //Your code here } ) |
|