WebAIPlanet

LangRouter para TranslatePress

LangRouter para TranslatePress no se limita a añadir unas cuantas interfaces más, sino que mejora el proceso de traducción automática convirtiéndolo en un flujo de trabajo capaz de distribuir el contenido en función del tipo de contenido, el idioma de destino y las estrategias de reserva.
Asignación de tareas

¿Cómo se procesa una solicitud?

1. 文章类型主引擎 Solo una página de contenido

Si la página actual es una entrada individual, una página, un producto o la página de detalles de un tipo de entrada personalizada, primero se comprueban las reglas de asignación del tipo de entrada.

2. 语言分配 Seleccionar el motor principal por configuración regional

La asignación de idioma solo se lleva a cabo si no se cumple ninguna regla de mayor prioridad, o si las reglas anteriores permiten que la cadena global continúe.

3. 回退规则 Se activa únicamente tras un fallo

Las reglas de reserva no son rutas principales; solo se activan cuando falla el motor principal actual.

4. 默认引擎 Especificado manualmente en el backend

El motor predeterminado es la opción de reserva; no todas las solicitudes se enrutan a través de él desde el principio.

¿Por qué es útil este complemento?

El reto nunca ha sido si la traducción automática es posible, sino cómo gestionarla una vez que se pone en marcha

Quienes realmente saben cómo utilizar este complemento se centran en el control, los planes de contingencia y las habilidades para resolver problemas.

Un solo motor lo impulsa todo

Las páginas de productos, las entradas del blog, las páginas de destino y el centro de ayuda funcionan con el mismo motor, lo que dificulta encontrar un equilibrio entre el rendimiento y el costo.

不同语言适配差异大

Un motor concreto puede funcionar bien con un idioma, pero solo de forma moderada con otro; resulta difícil dar respuesta a ambos de manera eficaz con un único enfoque.

Cómo seguir adelante tras un revés

¿Deberíamos detenernos de inmediato y cambiar al motor predeterminado, o seguir con la cadena de alternativa global? Es difícil hacerlo sin una capa de enrutamiento.

Cuando algo sale mal, no se sabe qué ha pasado

No se trata solo de saber que “falló”; quiero saber a quién le dio, de quién rebotó y dónde acabó finalmente.

Prioridad de ruta real

No se trata de un “motor predeterminado más algunas reglas complementarias”, sino de una cadena de ejecución secuencial

1

Tipo de artículo: Motor principal

Esto tiene la máxima prioridad, pero solo se aplica a páginas de contenido individuales.

2

Asignación de idiomas

El motor principal debe determinarse en función del idioma de destino; es recomendable procesar los idiomas clave por separado.

3

Normas de reversión

Solo interviene si el motor principal actual falla; no participa en las decisiones de enrutamiento principales.

4

Motor predeterminado

Se especifica manualmente en el backend como último recurso.

El mayor valor de las reglas de tipo «artículo» radica en que cada regla determina qué ocurre en caso de fallo

«Failure» no se ha traducido

Esto es ideal para contenidos críticos; en caso de fallo, se detiene inmediatamente y no pasa a ningún enlace posterior.

Solo motor predeterminado

Si la regla actual falla, el sistema pasará directamente al motor predeterminado especificado manualmente en el backend.

Normas generales

Si la regla actual falla, se aplican las reglas de asignación de idiomas y de alternativa, y el motor predeterminado solo se utiliza como último recurso.

Las habilidades que realmente vale la pena destacar

这些点比“支持几个引擎”更能体现插件价值

Especificar manualmente el motor predeterminado

Definir claramente una solución principal y una solución alternativa es más adecuado para un entorno de producción.

Los tipos de artículos se pueden clasificar en detalle

Puedes especificar un motor principal de forma independiente para las entradas, las páginas, los productos y los tipos de entradas personalizadas.

Cada regla tiene su propia estrategia de fallo

En lugar de recurrir a una solución alternativa uniforme, los distintos tipos de contenido pueden emplear diferentes métodos de gestión de errores.

Separación entre la asignación de idiomas y el idioma de reserva

Configura la selección del motor principal y el procedimiento de respaldo por separado; esto hace que la lógica sea más clara.

Compatibilidad con lenguajes de consulta del back-end

Puede consultar la compatibilidad por nombre del idioma, código o configuración regional; compruébelo antes de realizar la configuración.

Los registros permiten rastrear la ruta real

Puedes ver el origen de la llamada, el motor actual, la devolución de llamada y el estado final, así que ya no tendrás que adivinar nada.

Motores compatibles

Volcengine Ark
Compatibilidad con grupos de cuentas y funciones relacionadas con el uso
Qwen
Compatibilidad con modelos, regiones e interfaces personalizadas
Hunyuan
Compatibilidad con modelos oficiales y puntos finales compatibles
OpenAI
Admite la selección de modelos y API personalizadas
DeepL
Compatibilidad con la gestión de claves y estados relacionados
API compatible con OpenAI
Apto para pasarelas de terceros o servicios compatibles autohospedados
Captura de pantalla del complemento

Captura de pantalla de la configuración del backend del complemento

la parte más conmovedora

几个一看就懂价值的配置示例

Ejemplo A

La forma más segura de empezar: solo tienes que configurar el motor predeterminado

En primer lugar, configura el único motor de traducción verificado del backend como motor predeterminado para garantizar que todo el flujo de trabajo de traducción automática funcione sin problemas y, a continuación, ve añadiendo reglas de enrutamiento de forma gradual.

Ideal para quienes acaban de conectarse o han migrado y dan prioridad a la estabilidad.

默认引擎:OpenAI 文章类型分配:不配置 语言分配:不配置 回退规则:不配置
效果:所有请求最终都走后台手动指定的默认引擎。配置最简单,也最利于排查。
Ejemplo B

La mayoría de los idiomas utilizan el motor predeterminado, mientras que algunos se optimizan por separado

Se trata de un enfoque muy práctico: el sistema en su conjunto se mantiene estable, mientras que un pequeño número de idiomas clave se desvía por separado a motores más adecuados.

Ideal para quienes ya cuentan con un motor principal, pero desean optimizar aspectos lingüísticos específicos.

默认引擎:OpenAI 语言分配: en_US = Hunyuan yue = DeepL am = OpenAI Compatible
Resultado: La mayoría de los idiomas siguen utilizando el motor predeterminado; sin embargo, el inglés, el cantonés y el amárico tienen asignados motores principales distintos.
Ejemplo C

商品页优先走指定引擎,失败后直接切默认兜底

Ideal para plataformas de comercio electrónico: las páginas de detalles del producto deben dar prioridad al motor más adecuado para el contexto terminológico, pero deben cambiar directamente al motor predeterminado sin dudar si ese falla.

Ideal para WooCommerce, tiendas en línea multilingües y sitios web de productos.

默认引擎:OpenAI 文章类型分配: product -> DeepL(仅默认引擎)
Comportamiento: La página de detalles del producto dará prioridad a DeepL; si esto falla, pasará directamente al motor predeterminado (OpenAI) especificado manualmente en el backend.
Ejemplo D

El contenido crítico solo debe pasar por el motor designado; si este falla, el proceso debe detenerse

Hay algunos contenidos que es mejor no traducir antes que verlos convertidos incorrectamente a otro motor para su posterior procesamiento.

Ideal para declaraciones de marca, páginas legales y páginas con terminología técnica.

默认引擎:DeepL 文章类型分配: guides -> Qwen(失败不翻译) 语言分配: am = Volcengine Ark 回退规则: am = Hunyuan
Comportamiento: En las páginas de detalles de productos individuales de Guides, primero se utiliza la ruta de Qwen; si Qwen falla, el proceso se detiene inmediatamente y no se continúa con el flujo global.
Ejemplo E

Continuar con la cadena global tras un fallo en el tipo de artículo para formar un sistema de respaldo completo

Esta es la configuración que más se asemeja a un entorno de producción: primero intenta utilizar el motor principal dedicado; si eso falla, procede con la asignación de idiomas y las reglas de recambio, y solo entonces recurre al motor predeterminado.

Ideal para sitios web con estructuras de contenido complejas, varios idiomas y requisitos de alta disponibilidad.

默认引擎:DeepL 文章类型分配: guides -> Qwen(全局规则) 语言分配: am = Volcengine Ark 回退规则: am = Hunyuan
Comportamiento: En las páginas de detalles de productos individuales, primero se prueba Qwen; si falla, se prueba Volc a continuación, seguido de Hunyuan y, por último, el traductor predeterminado DeepL.
FAQ

Algunos de los puntos que suelen dar lugar a más malentendidos

¿El motor predeterminado siempre juega primero?

No. El motor predeterminado es una opción de reserva que se especifica manualmente en segundo plano; no todas las solicitudes se enrutan a través de él desde el principio.

¿Se aplican las reglas de los tipos de entrada a todas las páginas?

No. Las reglas de los tipos de entrada solo se aplican a páginas de contenido individuales, como entradas individuales, páginas individuales, páginas de detalles de productos y páginas de detalles de tipos de entrada personalizados.

¿Son iguales las reglas de asignación de idiomas y las reglas de recambio?

Es diferente. La asignación de idiomas determina el motor principal, mientras que las reglas de reserva solo se aplican si el motor principal actual falla.

¿Cuál es la principal ventaja de este complemento?

No se trata simplemente de añadir unas cuantas interfaces de traducción más, sino más bien de transformar la traducción automática en un proceso de ejecución configurable, reversible, verificable y trazable.

Una solución de traducción automática más adecuada para entornos de producción

Deja de preguntar “¿Qué motores son compatibles?” y empieza a preguntar “¿Quién debe gestionar cada solicitud?”.”

El verdadero valor de LangRouter para TranslatePress radica en convertir la traducción automática de una simple llamada a la API en un sistema de flujo de trabajo de traducción configurable.