Ingeniería 2 min de lectura
Los modelos pequeños pertenecen al borde
El autor escribe en un idioma. El modelo corre al publicar, la traducción cae en D1 y la ruta de lectura no espera.
La mayoría de los equipos imagina la inteligencia como un viaje de ida y vuelta: la petición vuela hasta un modelo grande y regresa. Una ventana de chat puede esperar. Un blog y un botón de publicar, no.
Este sitio deja el modelo en el lado de la escritura. El autor termina en un idioma, pulsa publicar, y la traducción ocurre en esa misma acción. El resultado es una fila en D1. Quien lee después abre una página terminada, no un script que todavía carga.
Por qué traducir al publicar
Hay tres razones concretas:
El coste se puede prever. La cuota gratuita de Workers AI se reinicia cada día. La traducción ocurre al publicar, no en cada lectura.
El borrador se puede editar. El modelo entrega un borrador. El título, los términos y la frase que compartes en X tienen que poder cambiarse, y un idioma ya tocado se puede bloquear.
El rastreador ve una página completa. Los buscadores y los motores de respuesta leen HTML con significado, resumen y preguntas, no un recipiente vacío.
Qué cabe en el borde
| Cabe | No cabe |
|---|---|
| Traducción, resumen, FAQ, etiquetas | Apostar toda una conversación a la cuota gratuita |
| Una pasada al publicar | Esperar un modelo grande en cada petición de página |
| Un borrador que una persona puede corregir | Generación efímera sin registro |
El código corto, los enlaces y las marcas de incrustación no se envían al traductor. Esta llamada se queda igual:
const translated = await env.AI.run("@cf/meta/m2m100-1.2b", {
text: paragraph,
source_lang: "zh",
target_lang: "ar",
});
La relación con X
La discusión técnica casi nunca vive en la caja de comentarios. Cada texto guarda una frase para compartir, y el cuerpo puede incrustar una publicación pública.
Si no hay incrustación, la página no pide un script de terceros.
El árabe no es un idioma de más
De derecha a izquierda no termina al poner dir. La navegación, las listas y la línea de la cita siguen la dirección de la línea, y el código sigue de izquierda a derecha. hreflang usa ar, y el sitemap y el RSS tienen cada uno una edición árabe. El español entra en las rutas, el sitemap y el conmutador: /es/.
Qué conviene guardar
- Un idioma de origen y varias traducciones publicadas.
- Las llamadas al modelo en la ruta de escritura. La ruta de lectura solo toca la base de datos y el almacenamiento de objetos.
- Un resumen y unas preguntas que pueda leer una persona, y también un motor generativo.
Preguntas
¿El idioma de origen tiene que ser el chino?
El predeterminado es chino simplificado. En el admin se puede elegir cualquiera de los cinco como origen. Los demás se generan al publicar.
¿Qué pasa si se agota la cuota gratuita?
El original se guarda igual. La traducción automática queda pendiente. Puedes reintentar o pegar una traducción.
¿La siguiente publicación pisa la traducción?
Un idioma bloqueado se conserva. Un borrador automático sin bloquear solo se sustituye cuando pides traducir de nuevo.