Tradução de mensagens

Marinara Engine pode traduzir as mensagens do chat entre idiomas. Este guia mostra como escolher um serviço de tradução, definir os idiomas, ativar a tradução automática e traduzir uma única mensagem.

A tradução é configurada por chat. Cada chat guarda o próprio serviço, os próprios idiomas e as próprias chaves. Para começar chats novos com as mesmas configurações, salve-as como padrões do tradutor.

Onde ficam as configurações de tradução

  1. Abra um chat em qualquer modo (Conversation, Roleplay ou Game).
  2. Abra Chat Settings (configurações do chat).
  3. Localize a seção Translation.

Todas as configurações abaixo ficam nessa seção.

Como escolher o provedor

A lista Provider (provedor) tem quatro opções.

ProvedorO que exigeObservações
Google TranslateNadaO padrão. Gratuito, sem chave. Até 5000 caracteres por requisição.
DeepL APIUma chave de API do DeepLQualidade melhor. Funciona com chave gratuita ou paga.
DeepLX (self-hosted)A URL de um servidor DeepLXPara um servidor DeepLX que você mesmo roda.
AI (via connection)Uma conta de IAUsa um dos seus modelos de IA para traduzir.

O Google Translate funciona sem configuração. Escolha outro só se precisar do que ele oferece.

Definir os idiomas

Dois campos definem os idiomas. Os dois têm en (inglês) como padrão.

Por exemplo, se você escreve em espanhol e a IA funciona melhor em inglês, defina Model Language como en e My Language como es.

Para Google Translate, DeepL API e DeepLX, digite um código curto, como en, ja, es, de, fr, zh ou ko. Para AI (via connection), digite o nome de um idioma, como English, Japanese ou Spanish.

Se não funcionou: um código ou nome errado gera um erro ou deixa o texto sem mudança. Confira o formato do seu provedor.

DeepL API

Escolha DeepL API e cole a chave da sua conta DeepL em DeepL API Key. Uma chave terminada em :fx é do plano gratuito, e Marinara a envia para o serviço gratuito do DeepL. Qualquer outra chave é tratada como paga.

xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx:fx

DeepLX

DeepLX é um servidor de tradução gratuito que você mesmo roda. Escolha DeepLX (self-hosted) e informe o endereço do seu servidor em DeepLX URL, por exemplo http://localhost:1188.

Um servidor DeepLX no seu próprio computador ou na rede local tem um endereço local. Por segurança, Marinara bloqueia endereços locais por padrão. Para liberá-los, acrescente esta linha ao arquivo .env e salve. Não é preciso reiniciar. A mudança costuma valer em poucos segundos, até cerca de 30 segundos. A Referência de configuração do servidor mostra onde fica o arquivo.

DEEPLX_LOCAL_URLS_ENABLED=true

Um servidor DeepLX em um endereço público da internet não precisa dessa configuração.

AI (via connection)

Escolha AI (via connection) para usar um dos seus modelos de IA. Aparecem três campos.

You are a translator. Translate the given text accurately into {{targetLanguage}},
preserving formatting, markdown, and any special characters like *asterisks* for actions.
Output ONLY the translated text, nothing else -- no explanations, no extra commentary.

Ativar a tradução automática

Quatro botões liga/desliga ficam abaixo das configurações do provedor. Todos começam desativados.

No Conversation, você sempre pode traduzir um rascunho não enviado pelo botão de carinha do campo de mensagem e depois Tools → Translate draft (ferramentas → traduzir rascunho), no computador ou no celular. Você não precisa de nenhum dos dois botões liga/desliga. A ação usa as configurações de tradução de entrada deste chat e substitui o rascunho para você revisar. Ela não envia nada. Uma tradução que falha deixa o rascunho como estava.

Padrões do tradutor para chats novos

Save translator defaults (salvar padrões do tradutor), abaixo dos botões liga/desliga, salva as configurações de tradução deste chat para os chats novos de todos os modos. As configurações do assistente de configuração e de um perfil de configurações têm prioridade. Os chats existentes mantêm as próprias configurações. Forget saved defaults (esquecer os padrões salvos) os apaga. O Noodle usa os mesmos padrões.

A chave de API do DeepL e a URL do DeepLX ficam nesta instalação do Marinara. As exportações de chat, os perfis de configurações exportados e os arquivos do Export Profile (exportar perfil) as deixam de fora, e importar qualquer um deles nunca as define. Informe-as de novo depois de levar um chat para outra instalação.

Traduzir uma mensagem

Toda mensagem, sua ou da IA, tem um botão Translate (traduzir), com um ícone de idiomas, na barra de ações. Ele funciona sem nenhum dos botões liga/desliga acima.

  1. Passe o ponteiro sobre a mensagem, ou toque nela no celular, para mostrar a barra de ações.
  2. Clique em Translate.
  3. A tradução aparece embaixo da mensagem, ou no lugar dela com Show Only Translation ligado.
  4. Clique no botão de novo para ocultar a tradução. O rótulo dele passa a dizer Hide translation.

A tradução é salva junto com a mensagem e sobrevive a uma atualização da página e à troca de chats. Ela usa o mesmo provedor e o mesmo My Language da seção acima.

Limites de cada provedor

Guias relacionados