Ir para o conteúdo

Análises opcionais, gravação de sessões e publicidade permanecem desativadas, a menos que aceite. Pode rejeitá-las e utilizar o Transglot. Altere a sua escolha em qualquer altura em Preferências de cookies. Política de Cookies

transglot para programadoresapi, cli, mcp

Traduza as suas cadeias de caracteres da CI, não de um painel.

Veja o seu site em francês, alemão e espanhol, gratuitamente.Sem registo. Sem configuração.

Uma API REST com tokens com âmbito definido, 12 eventos de webhook assinados com HMAC, um servidor MCP que o seu editor pode chamar e 20 formatos de ficheiro que fazem round-trip sem reescrita do esquema. Envie o ficheiro e receba os idiomas de volta.

Sem
Com

Um painel que alguém tem de se lembrar de abrir.

A CLI e a Ação do GitHub executam-se na CI com um token de projeto com âmbito definido, desde o Starter.

Um conversor de formato no meio, a eliminar silenciosamente plurais e comentários.

Vinte formatos lidos e escritos nativamente, para que plurais, marcadores e comentários sobrevivam ao round-trip.

Sondar um endpoint para descobrir se a execução terminou.

12 eventos de webhook, assinados sobre o carimbo de data/hora e o corpo, para que o seu receptor possa impor a sua própria janela de repetição.

Envie um ficheiro de cadeias e receba idiomas em rascunho com as quatro verificações já executadas. Um token de projeto alimenta a CLI, a Ação do GitHub, a API REST e o servidor MCP, e o limite é de 60 pedidos por minuto por token.

como funciona

O seu ficheiro entra tal como está. Os marcadores e plurais regressam intactos.

cinco etapas: 20 formatos lidos tal como estão, um token com âmbito definido, a passagem de tradução, a verificação de marcadores, um webhook assinado e depois pull
soluções · consola de rotassolutions / developersProgramadores

passos · Programadores: 20 formatos, tal como estão → API, CLI, Action ou MCP → Flux no push, Deep por chave → A verificação de marcadores → Um webhook assinado, depois pull

o que entra20 formatos, tal como estãoplurais, marcadores e comentários sobrevivem ao ciclo completo
como lá chegaAPI, CLI, Action ou MCPum token de projeto com âmbito definido gere todos os quatro, sessenta pedidos por minuto
qual o passeFlux no push, Deep por chavea passagem rápida em cada commit; a cuidadosa nas chaves que assinalarFluxDeepambas as passagens, escolhidas por chave
a verificaçãoA verificação de marcadoresum {token} renomeado ou reordenado é recusado, nunca adivinhadomarcadorespluraisglossáriocomprimentoa verificação que deteta aqui
o que saiUm webhook assinado, depois pull12 eventos assinados sobre carimbo de data/hora e corpo; /v1/pull devolve todas as cadeias
uma primeira semana ilustrativaProgramadores
$ transglot push
POST /v1/push · 200 · abilities: push, pull
placeholders · {amount} kept in every locale
webhook · signed over timestamp + body · delivered
$ transglot pull
3 locales written back, schema untouched
o plano adequado
Inicial$19um mês
  • 300.000 palavras por mês
  • Projetos e idiomas ilimitados, três lugares
  • O token com âmbito do plano Free não pode criar: CLI, Action, API, MCP
O plano gratuito não requer cartão, mas não permite gerar um token de projeto, por isso as cinco superfícies começam aqui.
Ver todas as oito páginas
todas começam no mesmo plano gratuito
Um componente fixo, no seu navegador. Os cinco passos, as duas passagens, as quatro verificações e as linhas do plano são o mecanismo entregue e a lista de preços entregue; a fita da primeira semana é ilustrativa e nada neste painel é enviado para lado nenhum.

Uma ferramenta de tradução, versus uma etapa de compilação.

Transglot
na pipeline
Onde é executado
Na CI. A Ação do GitHub cria rascunhos ao enviar e a CLI faz o mesmo a partir da sua shell.
Autenticação
Tokens de projeto com cinco capacidades: enviar, receber, gerir, ler e escrever, com um subconjunto de implementação de três capacidades.
Eventos
12 eventos de webhook, assinados com HMAC sobre o carimbo de data/hora e o corpo.
Formatos
Vinte formatos, lidos e escritos nativamente. Sete deles suportam plurais e um formato que não consegue expressar uma forma plural recusa a linha em vez de inventar uma.
Agentes
Um servidor MCP que expõe 17 ferramentas MCP, para que um editor possa traduzir o que falta ou executar QA sem sair do ficheiro.
Os formatos, eventos e contagens de ferramentas acima estão fixados às enumerações de onde provêm por testes que falham quando a cópia diverge.
o que pode chamar

Cinco formas de entrada, um token de projeto.

Todos os cinco autenticam com o mesmo token com escopo, que o plano Gratuito não pode emitir. Começam no plano Starter.
Não existe download de traduções para o navegador, deliberadamente. As formas de saída são o endpoint pull, a CLI, o pacote CDN e a sincronização de armazenamento de ficheiros.

FAQs

O que um programador verifica antes de escrever a primeira chamada.

Existe uma API de tradução que posso chamar a partir do meu próprio código?
Sim: uma API REST v1, uma CLI no npm, uma Ação do GitHub, um servidor MCP com 17 ferramentas e 12 eventos webhook assinados. Todos os cinco autenticam com o mesmo token de projeto com âmbito limitado, que o plano gratuito não pode emitir, pelo que começam no Starter, 19 $ por mês.
Um projeto, 100.000 palavras para começar (25.000 no registo, 75.000 após verificação telefónica) e 10.000 por mês depois, três lugares e 15 linhas de localidade incluindo a origem, que são 14 idiomas de destino. Não pode emitir um token de projeto, por isso a CLI, a Action, a API, webhooks e o servidor MCP começam todos no plano Starter.
Adicione a Ação do GitHub. Redige todos os idiomas mapeados no envio e confirma-os no ramo em que o fluxo de trabalho foi executado, para que num ramo de funcionalidade as traduções cheguem no pedido de pull desse ramo, com a alteração e não depois dela. A CLI envia e obtém de qualquer outro executor e, com --wait, sai com código diferente de zero quando uma execução falha, o que torna o passo vermelho em vez de deixar passar silenciosamente uma linha rejeitada.
Sessenta pedidos por minuto por token de projeto. O limite é aplicado por token e não por organização, pelo que um trabalho de CI ruidoso não pode esgotar o seu leitor de produção.
Cada entrega inclui um cabeçalho de marca temporal e uma assinatura HMAC calculada sobre a marca temporal e o corpo. Publicamos a marca temporal para que o seu recetor possa impor a janela de repetição que desejar; nós não impomos nenhuma.
12 eventos de webhook: batch.completed, batch.failed, key.created, key.updated, key.deleted, translation.updated, translation.reviewed, language.added, language.removed, glossary.updated, qa.completed e source_drift.repaired. A mesma lista está disponível em GET /v1/webhooks/events, para que o seu código nunca tenha de a codificar permanentemente.
Um token possui cinco capacidades: push, pull, manage, read e write, e existe um subconjunto de três capacidades (deploy) para tarefas que apenas precisam de mover ficheiros. Os tokens são emitidos por projeto, por isso um não pode aceder a um projeto para o qual não foi criado.
Sete dos vinte: Android XML, iOS stringsdict, iOS xcstrings, Flutter ARB, gettext PO, CSV e XLSX. O Laravel PHP não suporta e, em vez de inventar uma forma, o seu codec recusa a linha.
Sim, com 17 ferramentas, para que um agente possa ler um projeto, listar e adicionar idiomas, obter e atualizar uma única tradução, extrair e enviar ficheiros completos, traduzir o que falta, sondar ou cancelar um lote, repetir um que falhou e executar QA sem sair do editor. Quatro das dezassete são as ferramentas do glossário. Cancelar um lote devolve as palavras não gastas à sua allowance.
Um marcador quebrado, uma forma plural em falta ou um termo proibido do glossário recebe uma nova tentativa corretiva automática, e as verificações são executadas novamente no que é devolvido. Se ainda falhar, a linha é rejeitada em vez de escrita no seu ficheiro. Uma linha que apenas excede o seu comprimento é escrita, e a partir do plano Team a aprovação automática ou uma execução de QA sinaliza-a para revisão.
Na web, sim. Publique um pacote de localidade na CDN a partir do plano Starter e leia-o em tempo de execução, para que uma correção de texto seja uma publicação e não um lançamento. As aplicações nativas continuam a obter as suas cadeias dos formatos de ficheiro e necessitam de uma compilação.
GET /v1/pull, a CLI, o pacote CDN ou a sincronização de armazenamento de ficheiros com S3, Dropbox ou Drive. Não existe descarregamento de traduções através do navegador de forma deliberada, por isso planeie utilizar uma dessas quatro rotas.
A CLI tem licença MIT e está publicada no npm, e a GitHub Action tem licença MIT com um repositório público. A aplicação alojada em si, incluindo o motor e os codecs de formato, é privada, e nada neste site deve ser interpretado como indicando o contrário.
funciona com o que já executa

41 conectores, já construídos.

tokens com âmbito · eventos assinados · 20 formatos

Integre a tradução no CI e deixe de se preocupar com isso.

O plano gratuito não requer cartão. A CLI, a Action, a API e o servidor MCP começam no plano Starter, a 19 $ por mês.