Duoline

Duoline + MyMemory

Site de tradução. Usa a API pública MyMemory Translation API.

Executar no Windows

  1. Instale o Node.js 18 ou superior: https://nodejs.org/pt-br/download
  2. Extraia todos os arquivos do ZIP para uma pasta.
  3. Dê dois cliques em INICIAR_DUOLINE.bat.
  4. Abra http://localhost:3000. Mantenha a janela do servidor aberta.
Download for macOS Download for Windows Download for Linux

Não é necessário executar npm install nem instalar o LibreTranslate. O servidor usa apenas módulos nativos do Node.js.

Executar pelo terminal

  1. Tenha instalado o node.js 18 ou superior
  2. Abra o terminal e digite os seguintes comandos:
git clone https://github.com/ybook/Duoline.git
cd Duoline
npm start

Limites gratuitos do MyMemory

Segundo a página oficial de limites, a utilização anônima é limitada a 5.000 caracteres por dia. Informar um e-mail válido no parâmetro de aumenta a cota publicada para 50.000 caracteres por dia. A API limita cada segmento de texto a 500 bytes; o Duoline divide linhas muito longas em trechos menores. Consulte os limites e os termos atualizados: https://mymemory.translated.net/doc/usagelimits.php e https://mymemory.translated.net/terms-and-conditions.

A cota é compartilhada conforme as regras do serviço e pode mudar. A tradução pode falhar se a API estiver indisponível ou a cota diária acabar. A qualidade varia de acordo com o idioma e com o texto.

Usar e-mail (opcional) para solicitar cota maior

O projeto inicia sem e-mail, sem chave e sem pagamento. Se decidir incluir um e-mail válido, abra o PowerShell na pasta do projeto e execute:

$env:MYMEMORY_EMAIL="seu-email@exemplo.com"
node server.js

Use um e-mail que você tenha autorização para fornecer; ele será enviado ao MyMemory como parâmetro de contato. Não precisa preencher essa variável para testar a API.


Desempenho


Recursos