Traducción de mensajes

Marinara Engine puede traducir los mensajes del chat entre idiomas. Esta guía muestra cómo elegir un servicio de traducción, fijar los idiomas, activar la traducción automática y traducir un solo mensaje.

La traducción se configura por chat. Cada chat guarda su propio servicio, idiomas y claves. Para empezar chats nuevos con los mismos ajustes, guárdalos como valores predeterminados del traductor.

Dónde encontrar los ajustes de traducción

  1. Abre un chat en cualquier modo (Conversation, Roleplay o Game).
  2. Abre Chat Settings (Ajustes del chat).
  3. Busca la sección Translation (Traducción).

Todos los ajustes que siguen están en esa sección.

Elegir un proveedor

La lista Provider (Proveedor) tiene cuatro opciones.

ProveedorQué necesitaNotas
Google TranslateNadaEl predeterminado. Gratis, sin clave. Hasta 5.000 caracteres por solicitud.
DeepL APIUna API key (clave de API) de DeepLMayor calidad. Funcionan tanto las claves gratuitas como las de pago.
DeepLX (self-hosted)La URL de un servidor DeepLXPara un servidor DeepLX que ejecutas por tu cuenta.
AI (via connection)Una cuenta de IAUsa uno de tus modelos de IA para traducir.

Google Translate funciona sin configuración. Elige otro solo si necesitas lo que ofrece.

Fijar los idiomas

Dos campos fijan los idiomas. Ambos son en (inglés) de forma predeterminada.

Por ejemplo, si escribes en español y la IA funciona mejor en inglés, pon Model Language en en y My Language en es.

Para Google Translate, DeepL API y DeepLX, escribe un código corto como en, ja, es, de, fr, zh o ko. Para AI (via connection), escribe un nombre de idioma como English, Japanese o Spanish.

Si no funcionó: un código o un nombre incorrecto produce un error o un texto sin cambios. Comprueba el formato de tu proveedor.

DeepL API

Elige DeepL API y pega la clave de tu cuenta de DeepL en DeepL API Key (Clave de API de DeepL). Una clave que termina en :fx es una clave de nivel gratuito, y Marinara la envía al servicio gratuito de DeepL. Cualquier otra clave se trata como de pago.

xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx:fx

DeepLX

DeepLX es un servidor de traducción gratuito que ejecutas por tu cuenta. Elige DeepLX (self-hosted) y escribe la dirección de tu servidor en DeepLX URL (URL de DeepLX), por ejemplo http://localhost:1188.

Un servidor DeepLX en tu propia computadora o en tu red local tiene una dirección local. Marinara bloquea las direcciones locales de forma predeterminada por seguridad. Para permitirlas, añade esta línea a tu archivo .env y guarda. No hace falta reiniciar. Normalmente surte efecto en unos segundos, hasta unos 30 segundos. La Referencia de configuración del servidor muestra dónde está el archivo.

DEEPLX_LOCAL_URLS_ENABLED=true

Un servidor DeepLX en una dirección pública de internet no necesita este ajuste.

AI (via connection)

Elige AI (via connection) para usar uno de tus modelos de IA. Aparecen tres 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.

Activar la traducción automática

Debajo de los ajustes del proveedor hay cuatro interruptores. Todos empiezan desactivados.

En Conversation siempre puedes traducir un borrador sin enviar desde el botón de la cara sonriente del cuadro de mensaje y luego Tools → Translate draft (Herramientas → Traducir borrador), en computadora o en el teléfono. No necesitas ninguno de los dos interruptores. Usa los ajustes de traducción de entrada de este chat y reemplaza el borrador para que lo revises. No envía nada. Si la traducción falla, el borrador queda como estaba.

Valores predeterminados del traductor para chats nuevos

Save translator defaults (Guardar valores predeterminados del traductor), debajo de los interruptores, guarda los ajustes de traducción de este chat para los chats nuevos en todos los modos. Los ajustes del asistente de configuración y de un perfil de ajustes tienen prioridad. Los chats existentes conservan sus propios ajustes. Forget saved defaults (Olvidar los valores predeterminados guardados) los borra. Noodle usa los mismos valores predeterminados.

La API key de DeepL y la URL de DeepLX se quedan en esta instalación de Marinara. Las exportaciones de chats, los perfiles de ajustes exportados y los archivos de Export Profile (Exportar perfil) las dejan fuera, e importar cualquiera de ellos nunca las configura. Vuelve a introducirlas después de llevar un chat a otra instalación.

Traducir un mensaje

Cada mensaje, tuyo o de la IA, tiene un botón Translate (un icono de idiomas) en su barra de acciones. Funciona sin ninguno de los interruptores de arriba.

  1. Mueve el puntero sobre el mensaje, o tócalo en un teléfono, para mostrar su barra de acciones.
  2. Haz clic en Translate.
  3. La traducción aparece debajo del mensaje, o en su lugar si Show Only Translation está activado.
  4. Haz clic de nuevo en el botón para ocultarla. Su etiqueta pasa a decir Hide translation (Ocultar traducción).

La traducción se guarda con el mensaje y sobrevive a un refresco de página y a los cambios de chat. Usa el mismo proveedor y el mismo My Language que la sección de arriba.

Límites de los proveedores

Guías relacionadas