Envio de solicitações da API
Consulte a Documentação da API para informações mais detalhadas sobre os parâmetros e métodos de solicitação necessários para cada função da API. Lembramos que a documentação da API está disponível apenas em inglês.
Pedido da API bloqueado pela política CORS
A API do DeepL permite integrar funções de tradução em qualquer website ou aplicativo de forma fácil e segura através de uma interface HTTP. Isso pode tentá-lo a enviar solicitações para a API DeepL de um navegador, mas você descobrirá que suas solicitações falharão com um código de status HTTP 403 Forbidden e uma mensagem de erro "blocked by CORS policy".
A API do DeepL não permite chamadas realizadas diretamente de aplicativos baseados em navegador.
Recomendamos que tome as medidas de segurança abaixo quando utilizar a API.
Cuidado com seus dados confidenciais
Pedidos efetuados a APIs de terceiros a partir de aplicativos front-end poderiam expor suas credenciais na web, deixando sua conta vulnerável a golpes e a usos indevidos dos seus dados como, por exemplo, usar seu plano tarifário de modo ilegal e excessivo, acarretando altos custos para o titular da conta. Nunca revele sua chave de API em um código de acesso público.
Se você perceber que sua chave de API foi exposta ao público, acesse imediatamente a sua conta DeepL. Em Chaves de API, você tem a opção de gerar uma nova chave de API e desativar sua chave comprometida.
Mantenha a segurança
Para utilizar com segurança a API do DeepL em seu website ou aplicativo, você pode enviar seus pedidos através de seus próprios servidores back-end. Isto mantém suas credenciais ocultas e permite que você especifique as políticas de CORS e os limites de utilização do seu plano de acordo com as suas necessidades. Certifique-se de proteger seus servidores back-end contra acessos não autorizados.
O DeepL fornece bibliotecas oficiais de código aberto para ajudar você a criar essas implementações de back-end, atualmente disponíveis em Python, Node, .NET, PHP, Ruby e Java. A documentação da nossa API pode ser encontrada aqui.