O serviço de tradução trabalha com três parâmetros:
- Texto para conversão;
- Código de idioma original;
- Códio de idioma para conversão.
Os idiomas podem ser obtidos através do método GetIdiomas.
Execução do serviço
Após a configuração, deve ser feita a chamado para a procedure GoogleTranslate com os seguintes parâmetros:
TIPO DE PARÂMETRO | TIPO DE DADO | DESCRIÇÃO |
---|
INPUT | CHARACTER | Texto para ser traduzido |
INPUT | CHARACTER | Código do idioma original |
INPUT | CHARACTER | Código do idioma para conversão |
OUTPUT | JSON | Objeto JSON com texto traduzido |
RUN GoogleTranslate IN hMashup(INPUT "The book is on the table", INPUT "en", INPUT "pt", OUTPUT oJson).
Um exemplo completo pode ser baixado aqui.
Busca de idiomas
Para retorno de idiomas, deve ser utilizado o método GetIdiomas, que retornará um objeto JSON contendo um array sob o valor "Idiomas" contendo objetos com a seguinte estrutura:
RUN GetIdiomas IN hMashup(OUTPUT oJson).
Um exemplo com o retorno dos idiomas e leitura do array pode ser baixado aqui.
Retorno de dados
Os dados retornados pelo serviço de tradução são:
NOME | TIPO DE DADOS |
---|
Texto | String |
Tradução | String |