Todos nós já usamos o Google Translate - tornou-se essencial hoje com a interligação da Internet e a globalização das finanças, governança corporativa e comércio. Empresas de todos os tamanhos frequentemente competem na economia global colaborando com parceiros domésticos ou estrangeiros. Para fornecer aos usuários de software em um mercado global textos em seu próprio idioma, são necessárias traduções.
Empresas que constroem usando o SAPUI5 podem utilizar o framework i18n no SAPUI5 para extrair strings "hard-coded" em seu aplicativo e mantê-las em um único arquivo. Mas e quanto aos textos que não são hard-coded - e quanto aos dados transacionais que são carregados dinamicamente de um back-end?
É aqui que entra o SAP API Business Hub. Existem muitas APIs/REST APIs que os clientes podem aproveitar daqui, incluindo os Serviços de Aprendizado de Máquina SAP Leonardo. Para nosso aplicativo SAP Translate, vamos aproveitar o SAP Translation Hub, que é uma entidade contribuinte para o Aprendizado de Máquina SAP Leonardo.
Então, como isso funciona?
SAP Translation Hub permite que você traduza textos usando uma variedade de serviços da web para acessar registros em um banco de dados multilíngue e através do uso de tradução automática.
O SAP Translation Hub é um serviço da SAP Cloud Platform disponível no ambiente Neo. No cerne do SAP Translation Hub estão textos multilíngues de aplicativos SAP armazenados em um banco de dados SAP HANA chamado repositório de texto multilíngue (MLTR).
O SAP Translation Hub consiste em um conjunto de serviços da web que permitem acessar os textos multilíngues no banco de dados e uma conexão com uma solução de tradução automática interna da SAP baseada na ferramenta de código aberto Moses (tradução automática da SAP).
Você pode usar os serviços da web para traduzir textos, por exemplo, no SAP Cloud for Customer (ou ERP, etc.), em sua própria interface de usuário de tradução ou através de uma ferramenta de tradução que você cria em um ambiente de desenvolvimento integrado (IDE). Para nosso aplicativo SAP Translate, fornecemos os textos que precisam ser traduzidos (ver a seta vermelha no diagrama acima).
A forma mais simples de testar os serviços do SAP Translation Hub é usando
SAP API Business Hub
. Você pode ver os modelos de solicitação e resposta e, se fizer login, testar os serviços a partir de uma única console.
Sinta-se à vontade para testar meu aplicativo SAP Translate
aqui
.
Ótimo! Por onde começo para construir meu aplicativo SAP Translate?
Este tutorial é composto por três exercícios (como visto abaixo). São exercícios que criei para a próxima
SAP Cloud Platform Technical Academy
. Eles guiam você por cada passo. Tentei aproveitar o máximo de serviços oferecidos através da SAP Cloud Platform (incluindo
SAP BUILD
,
SAP Web IDE
,
SAP API Business Hub
,
SAPUI5
, e o
serviço de Portal
). Claro, há muitas maneiras diferentes de construir isso, mas aqui está uma forma que abrange muitas entidades da plataforma.
Exercício #1
:
Crie sua interface de usuário usando o SAP BUILD
Exercício #2
:
Adicione lógica à sua interface de usuário no SAP Web IDE
Exercício #3
:
Crie/Implemente no SAP Fiori Launchpad
O que preciso para construir meu próprio SAP Translate?
Se você ainda não tem a SAP Cloud Platform, precisará criar uma conta de teste para a
SAP Cloud Platform
e
SAP BUILD