API de despejo: obter tradução

O Dakwak Get Translation API permite que você solicite uma tradução para uma frase, escolhendo um idioma para traduzir e o nível de tradução. Por padrão, ele retornará a tradução publicada do termo determinado. Se isso não existir, a melhor tradução não publicada será retornada.

Pedido

Envie uma solicitação GET para o seguinte:
dakwak.com/api/translate.json?apikey=API_KEY&lang=LANG&phrase=PHRASE

Em seguida, substitua as palavras em maiúsculas em negrito por seus valores correspondentes:

  • apikey: esta é uma string única longa usada para identificar seu website e permitir que você acesse a API de pesquisa. Para solicitar a chave da API do seu site, vá para Painel -> Conteúdo do meu site -> Configurações em seguida, clique no botão azul "Request API Key". Um e-mail será enviado para a equipe de suporte da dakwak e eles entrarão em contato com a chave da API do seu website.
  • frase: a frase que deseja traduzir
  • lang: o idioma da tradução que você quer. Use o atalho do idioma, com base nesta tabela:
    Language Shortcut Language Shortcut Language Shortcut
    Afrikaans af Greek el Romanian ro
    Albanian sq Hebrew iw Russian ru
    Arabic ar Hindi hi Serbian sr
    Belarusian be Hungarian hu Slovak sk
    Bulgarian bg Icelandic is Slovenian sl
    Catalan ca Indonesian id Spanish es
    Chinese (Simplified) zh-CN Irish ga Swahili sw
    Croatian hr Italian it Swedish sv
    Czech cs Japanese ja Thai th
    Danish da Korean ko Turkish tr
    Dutch nl Latvian lv Ukrainian uk
    English en Lithuanian lt Vietnamese vi
    Estonian et Macedonian mk Welsh cy
    Filipino tl Malay ms Yiddish yi
    Finnish fi Maltese mt Urdu ur
    French fr Persian fa Chinese (Traditional) zh-TW
    Galician gl Polish pl French (Canada) fr-CA
    German de Portuguese (Europe) pt-PT Spanish (Latin America) es-LA
    Portuguese (Brazil) pt-BR

O pedido deve ser algo como isto:
dakwak.com/api/translate.json?apikey=12356789abcde&lang=ar&phrase=hello
Ou, se você quiser obter a tradução em espanhol:
dakwak.com/api/translate.json?apikey=12356789abcde&lang=es&phrase=hello

Resposta

Quando você envia a solicitação e todos os campos são válidos, você receberá uma resposta como esta:

{"apikey": "12356789abcde",
"lang": "es",
"phrase": "hello",
"translation": "hola"}

  • apiKey, campos lang e frase contêm os mesmos valores do pedido
  • tradução: a tradução solicitada da frase. Por padrão, a tradução publicada será retornada. Se não houver tradução publicada, a tradução não publicada com o nível mais alto será retornada.

Códigos de erro

Se você receber um erro em vez de resultados de pesquisa, isso significa que sua solicitação contém informações inválidas ou ignora algumas informações necessárias. Por favor, verifique o formato correto da solicitação.

  • 1100: 'apiKey' é um campo obrigatório
    Você deixou o campo do apike vazio, não o incluiu no seu pedido nem digitou "apikey" incorretamente
  • 1101: 'lang' é um campo obrigatório
    Você deixou o campo lang vazio, não o incluiu no seu pedido nem digitou "lang" incorretamente
  • 1103: 'frase "é um campo obrigatório
    Você deixou o campo de frase vazio, não o incluiu em sua solicitação ou "frase" incorreta
  • 1300: apiKey deve ser válido
    Você usou uma chave de API errada; Certifique-se de copiar a chave de API completa do seu site
  • 1301: a linguagem não é válido ou apoiadas
    O idioma que você solicitou não é suportado pelo dakwak.com ou não existe. Certifique-se de escolher o atalho de idioma correto da tabela acima
  • 1500: a língua não está incluído no seu plano
    A língua que escolheu não está incluída no seu plano, por favor escolha outro idioma
  • 1400: não foi possível encontrar a frase solicitada
    A frase em sua solicitação ainda não foi traduzida