Self-hosted
Um backend próprio faz detecção de texto, OCR, remoção e recomposição — e devolve a
imagem traduzida. Leia no navegador, ou envie um .zip/.rar
inteiro.
A extensão troca as imagens da página pela versão traduzida, à medida que você rola.
Envie um arquivo com pastas dentro e receba um arquivo traduzido com a mesma estrutura.
Roda no seu host, com token próprio. Nada passa por serviços de terceiros além do provedor de tradução que você escolher.
Chrome e Firefox (Manifest V3). Carregue a pasta dist/chrome ou
dist/firefox gerada por npm run build, informe a URL do
backend e o token, e pronto.
| Rota | O que faz |
|---|---|
| GET /health | Verificação de saúde (sem autenticação). |
| POST /v1/translate | Uma imagem → imagem traduzida. multipart/form-data: file, source, tier. |
| POST /v1/jobs | Envia um .zip/.rar e devolve um job_id. |
| GET /v1/jobs/{id} | Estado do lote: status, total, processed. |
| GET /v1/jobs/{id}/result | Baixa o arquivo traduzido quando o lote termina. |
/v1/* exigem Authorization: Bearer <token>. O token é
configurado no servidor (variável de ambiente), nunca no navegador.