Read Frog

Prompts personalizados

Los dos textos que Read Frog envía al modelo, dónde editarlos y qué se rompe si quitas un marcador de posición.

Cuando la traducción de página funciona con un proveedor LLM, cada párrafo se envía como un par de textos: un prompt de sistema que dice qué clase de traductor debe ser el modelo, y un prompt que lleva el párrafo en sí. Read Frog trae los dos, y puedes sustituir los dos.

Esto solo se aplica a los proveedores LLM. Google Translate, Microsoft Translator y DeepL no aceptan ningún prompt, así que nada de esta página les llega.

Los dos campos

CampoPara qué sirve
Prompt de sistemaLas instrucciones permanentes: el rol, las reglas de salida, los metadatos de la página ofrecidos como contexto.
PromptEl mensaje de cada solicitud. En todos los prompts integrados tiene tres líneas y su trabajo es llevar el texto.

El campo de prompt por defecto es exactamente esto y nada más:

Translate to {{targetLanguage}}:


{{input}}

Los trozos {{...}} son variables. Read Frog las sustituye justo antes de enviar, así que {{targetLanguage}} se convierte en Simplified Mandarin Chinese y {{input}} se convierte en el párrafo. Todas las variables, con un valor de ejemplo real para cada una, están en la página de Variables de prompt.

Los prompts integrados

La traducción de página trae dos. Los subtítulos de vídeo traen uno.

PromptDóndeQué hace
DefaultPágina, subtítulosEquilibrado y predecible. Cuatro reglas cortas, el título y el resumen de la página como contexto.
Polished rewriteSolo páginaTraducir como reescribir: reconstruye las frases en una prosa idiomática del idioma de destino. Es más largo, así que cuesta más tokens por párrafo.

Los dos son de solo lectura. Un prompt integrado no se puede editar en su sitio: lo copias, y la copia es tuya.

Dónde está el editor

Abre los ajustes de Read Frog.

Para páginas: Traducción → Personalizar prompts de página → Gestionar prompts. Para vídeo: Subtítulos de vídeo → Prompts de subtítulos personalizados → Gestionar prompts.

Cada fila es un prompt. Una fila integrada se abre con un ojo; tus propias filas se abren con un lápiz.

La lista de prompts, con los dos prompts integrados y los controles Importar, Exportar y Añadir prompt

Al abrir uno se ven los dos campos, las variables que acepta como etiquetas bajo el prompt de sistema y —si es integrado— Copiar y personalizar en lugar de un botón de guardar.

El prompt Default abierto, con el prompt de sistema, las seis etiquetas de variables y el campo de prompt

Las dos listas son independientes y aceptan variables distintas: un prompt de página tiene {{webContent}} y {{webSummary}}, y un prompt de subtítulos tiene {{videoSummary}} en su lugar. Copiar texto de una lista a la otra deja variables que nunca se rellenarán.

Copiar y personalizar

Abre un prompt integrado con el icono del ojo. Se muestran los dos campos, en gris.

Pulsa Copiar y personalizar. Obtienes una copia editable llamada Default copy, y pasa a ser al momento el prompt que usa la traducción de página.

Edita cualquiera de los dos campos. Bajo cada uno hay una fila de botones de variable: al pulsar uno se inserta esa variable en el cursor, así que nunca tienes que escribir las llaves a mano.

Guardar cambios. El prompt se guarda en local y se sincroniza con el resto de tus ajustes.

Para volver atrás, vuelve a seleccionar un prompt integrado de la lista. Tu copia no se borra por dejar de usarla.

Si borras un marcador de posición

Nada te avisa, y nada se niega a guardar. Los campos se envían exactamente como los dejaste, así que una variable que falta es un valor que falta.

La importante es {{input}}. Bórrala del campo de prompt y al modelo se le pide que traduzca nada:

Translate to Simplified Mandarin Chinese:

Lo que vuelve es lo que un LLM responda a eso —una disculpa, una pregunta, una frase perdida— y Read Frog lo renderiza como la traducción de tu párrafo. De todos los párrafos de la página, porque se usa el mismo prompt para todos.

Conserva la variable input en el campo de prompt, y conserva targetLanguage en algún punto de uno de los dos campos. Las variables de metadatos son opcionales; esas dos no.

Dos errores relacionados, los dos silenciosos:

  • Poner {{input}} en el prompt de sistema en lugar de en el prompt. Se sustituirá —Read Frog rellena las variables en los dos campos—, pero en modo por lotes el prompt de sistema es idéntico en cada solicitud, así que el modelo ve el párrafo en un sitio que las instrucciones tratan como contexto permanente.
  • Escribir una variable que no existe, como {{sourceLanguage}} o {{url}}. Los nombres desconocidos se dejan tal cual, así que el modelo recibe los caracteres literales {{sourceLanguage}}.

Editar un prompt borra las traducciones en caché

El prompt terminado —después de la sustitución, después de los bloques de reglas extra, después de los términos de tu glosario— forma parte de la clave con la que Read Frog guarda las traducciones. Cambia un solo carácter en cualquiera de los dos campos y todos los párrafos en caché traducidos con la redacción antigua quedan inalcanzables, y la siguiente visita a esas páginas los vuelve a pagar.

Eso normalmente es lo que quieres: un cambio de prompt que no volviera a traducir nada parecería no haber tenido efecto. Solo espera que la primera página después de una edición vaya más lenta, y procura dejar un prompt más o menos bien de una sentada en lugar de en diez ediciones pequeñas. Cómo se compone una solicitud detalla exactamente qué entra en esa clave.

Elegir un prompt sin salir de la página

La ventana emergente de la extensión tiene un selector de prompt junto al proveedor, con los integrados y todos los prompts que hayas escrito. Cambiarlo ahí cambia qué prompt usa la traducción de página a partir de ese momento; es el mismo ajuste que el de Opciones, en un sitio al que puedes llegar a mitad de artículo.

Compartir prompts

Exportar escribe los prompts que marques en un archivo .json: una lista simple de name, systemPrompt y prompt, con los ids internos eliminados para que un prompt importado nunca choque con uno que ya tengas. Importar vuelve a leer un archivo así. Los prompts integrados no se pueden exportar; copia uno primero.

El enlace Obtener o compartir prompts de la comunidad, encima de la lista, lleva a la discusión de GitHub donde la gente publica los suyos.

On this page