Python Cloud SDK para tradução de texto e documento

Crie soluções multiplataforma de ciência de dados, IA e automação em Python com base na API GroupDocs.Translation. Concentre-se na lógica de negócios e não nos detalhes técnicos.

  • GroupDocs.Translation Cloud SDK for cURL
  • GroupDocs.Translation Cloud SDK for .NET
  • GroupDocs.Translation Cloud SDK for Java
  • GroupDocs.Translation Cloud SDK for Android
Iniciar teste gratuito

GroupDocs.Translation oferece tradução automática em tempo real para textos, documentos, imagens e recursos. Algoritmos poderosos de aprendizado de máquina e redes neurais sofisticadas fornecem uma qualidade próxima à de um tradutor humano profissional, mas muito mais rápido e econômico. Executado em um servidor em nuvem de alto desempenho hospedado pelo GroupDocs, ele pode traduzir documentos PDF, Microsoft Office e OpenOffice, arquivos Markdown e recursos .NET em 46 idiomas europeus, do Oriente Médio e asiáticos (em 128 pares de idiomas). A API não apenas traduz texto, mas também preserva com precisão os metadados, a estrutura, os estilos e o layout dos documentos.

Este SDK simplifica muito a interação com os serviços GroupDocs.Translation Cloud a partir do código Python, permitindo que você se concentre na lógica de negócios em vez dos detalhes técnicos. Ele lida com todas as operações de rotina, como estabelecer conexões, enviar solicitações de API e analisar respostas, agrupando todas essas tarefas em alguns métodos simples que podem ser usados em qualquer aplicativo ou pasta de trabalho Python. O Python SDK, aplicativos de demonstração, documentação e exemplos são de código aberto distribuídos sob a licença do MIT. Você pode usá-los para qualquer finalidade e alterar qualquer parte do código.

Recursos avançados do GroupDocs.Translation Cloud SDK para Python

Suporta 46 idiomas e 128 pares de idiomas

Traduz de e para 46 idiomas europeus, do Oriente Médio e da Ásia

Traduz tabelas em documentos do Word e apresentações do PowerPoint

Traduz cabeçalhos e rodapés em documentos

Traduz notas de rodapé e notas finais em documentos do Word

Traduz legendas de imagens em documentos do Word

Traduz quadros de texto, gráficos e slides em apresentações do PowerPoint

Traduz textos dentro das células da planilha

Traduz gráficos e tabelas dinâmicas em pastas de trabalho do Excel

Traduz arquivos Markdown preservando toda a formatação Markdown comum

Traduz arquivos de URLs e repositórios públicos

Converte resultados em diferentes formatos sem software adicional

Referência detalhada do desenvolvedor com base na coleção Swagger

Início rápido com o SDK de tradução de documentos para Python

GroupDocs.Translation Cloud SDK para Python vem com guias de desenvolvedor detalhados e exemplos de código ao vivo para começar a trabalhar com recursos de API rapidamente. Basta criar uma conta gratuita no GroupDocs Cloud, obter as informações do SID e da chave do APP para se comunicar com a API do GroupDocs Cloud e você estará pronto para criar uma API e usar o SDK.

Qualquer idioma, plataforma e provedor de serviços de armazenamento

GroupDocs.Translation Cloud é uma API REST que pode ser facilmente integrada com qualquer linguagem ou plataforma, capaz de gerenciar requisições e respostas HTTP. Ele suporta todos os serviços populares de armazenamento em nuvem, como Google Cloud, Drive, DropBox e Amazon S3, para interagir sem nenhuma dependência.

Traduzir texto simples em Python

  //Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).

  import time
  import groupdocs_translation_cloud
  from groupdocs_translation_cloud import TextRequest, PdfFileRequest, Format
  api = groupdocs_translation_cloud.api.TranslationApi()
  file_api = groupdocs_translation_cloud.api.FileApi()
  api.api_client.configuration.client_id = "YOU_CLIENT_ID"
  api.api_client.configuration.client_secret = "YOU_CLIENT_SECRET"
  text_request = TextRequest(source_language="en", 
  						   target_languages=["es", "fr", "ru"], 
  						   texts=["Hello World!", "This is a test text"], 
  						   origin="your_application_name", 
  						   contains_markdown=False)
  response = api.text_post(text_request)
  if response.status == 202:
      while True:
          status_response = api.text_request_id_get(response.id)
          if status_response.status == 200:
          	for lang in status_response.translations:
          		print(lang + ": " + status_response.translations[lang][0])
          		break
          time.sleep(2)

Segurança e autenticação

A API GroupDocs.Translation Cloud é protegida por SSL e as solicitações de autenticação requerem uma assinatura e parâmetros de consulta AppSID ou cabeçalho de autorização OAuth 2.0.

Recursos de suporte e aprendizado

GroupDocs.Translation Cloud oferece SDKs para plataformas e linguagens de programação populares:

  Português