WooCommerce Multilingüe, gratis: traduce tu tienda sin facturación por palabra

🔒 Revisado en materia de seguridad 🧾 Código abierto bajo licencia GPL 📤 Sin compromiso: exporta cuando quieras ⚡ Motor 20 veces más ligero

Una tienda es el peor caso posible para los precios de traducción por palabra. Un catálogo no es una página: son cientos de títulos de productos, descripciones, descripciones breves, atributos, nombres de categorías y cadenas de pago, y cada uno de ellos se cuenta nuevamente para cada idioma que agregas. Quinientos productos en cinco idiomas no son quinientas traducciones, son dos mil quinientas.

TranslateRocket elimina el volumen de la ecuación: es gratis, sin nivel pago y sin medidor de palabras o crédito. Si utiliza IA, trae su propia clave de proveedor y le paga directamente a ese proveedor. Esta página cubre lo que hace específicamente para WooCommerce, incluidas las piezas que normalmente se estropean en un taller multilingüe, y, al final, lo que deliberadamente no hace.

Una WooCommerce tienda que atiende a clientes en varios idiomas

Las tres cosas que se estropean silenciosamente en una tienda multilingüe

Traducir páginas de productos es la parte fácil: son contenido de la página y cualquier complemento decente las maneja. Lo que sorprende a los dueños de tiendas es todo lo que WooCommerce representa afuera la página HTML, donde un motor de traducción que solo reescribe la página nunca llega:

  1. El minicarro AJAX. Agregue un producto a la cesta y WooCommerce intercambia el marcado del carrito a través de un "fragmento" AJAX. Ese fragmento se genera después de que se representó la página, por lo que regresa en el idioma predeterminado de la tienda: un mini carrito en inglés ubicado en una página que de otro modo sería alemana.
  2. Cadenas que viven en JavaScript. El enlace "Ver carrito" que aparece después de agregar un artículo y mensajes similares se entregan al navegador como datos de script en lugar de texto de página.
  3. Solicitar correos electrónicos. Un cliente compra en francés y recibe la confirmación en inglés, porque el correo electrónico se genera más tarde (a menudo mediante un trabajo cron) cuando nada recuerda en qué idioma se realizó el pedido.

TranslateRocket maneja los tres. Los fragmentos del minicarro y las cadenas localizadas en JS se traducen con el mismo mapa de traducción utilizado para la página, por lo que no cuestan llamadas de IA adicionales. Y al momento de pagar, se registra el idioma del pedido (para el pago clásico y para el pago basado en bloques más nuevo a través de la API de la tienda) y el correo electrónico del cliente se muestra en ese idioma en lugar del idioma predeterminado de la tienda.

La redacción del correo electrónico es un caso especial que vale la pena explicar. El motor normalmente aprende cadenas mientras navega por su propio sitio, pero nadie navega nunca por un correo electrónico, por lo que las frases WooCommerce se imprimen solo allí ("Gracias por su pedido", "Cantidad", "Precio") solían ser invisibles para él, y los correos electrónicos de pedidos aparecían solo parcialmente traducidos. Desde la versión 0.8.4, los correos electrónicos de los clientes se escanean a medida que se envían y su texto se archiva en “WooCommerce correos electrónicos” en las pantallas de traducción, listos para traducir a mano o con IA como cualquier otra cosa. El escaneo se ejecuta una vez por plantilla, no una vez por pedido.

URL de productos y categorías en cada idioma

Cada idioma se ofrece bajo su propio prefijo limpio, y slugs también se traduce (para productos y categorías de productos), por lo que un cliente alemán llega a una URL con apariencia alemana en lugar de una slug inglesa con un prefijo de idioma agregado. hreflang Las etiquetas se emiten para cada idioma, que es lo que le dice a Google que se trata del mismo producto en diferentes idiomas en lugar de contenido duplicado.

Debido a que cada idioma tiene su propia URL, los cachés de páginas las tratan automáticamente como páginas separadas. No existe un cambio de idioma basado en cookies para anular su caché, lo cual es más importante en una tienda que en cualquier otro lugar.

Páginas de productos y pago traducidos en todos los idiomas

¿Cuánto cuesta traducir un catálogo?

Nada, en tarifas de complementos. No hay licencia ni asignación de palabras. Para la traducción automática tienes tres rutas y puedes combinarlas:

  • A mano — ilimitado, gratuito, con un editor de hacer clic para traducir en la página en vivo. Sensible a las cincuenta cadenas que realmente se venden (títulos, nombres de categorías, pago).
  • Traductor de Google gratuito — cada campo ofrece un enlace precargado; usted traduce en el propio sitio de Google y lo pega.
  • Tu propia clave de IA — DeepL, OpenAI, Gemini, Anthropic o Google Cloud. Pagas al proveedor su precio. Sólo el nivel gratuito de DeepL cubre 500.000 caracteres al mes, lo que supone un catálogo sustancial.

El motor también reutiliza traducciones de cadenas idénticas, por lo que una frase repetida en doscientas páginas de productos se traduce una vez, no doscientas veces.

Grandes catálogos

Las tiendas son donde los complementos de traducción tienden a alcanzar el límite de memoria de PHP, porque el enfoque habitual es cargar todo el mapa de traducción en la memoria en cada solicitud. Más allá de aproximadamente 20.000 cadenas TranslateRocket cambia por sí solo a búsquedas indexadas por página: recupera solo las cadenas que necesita la página actual. La memoria permanece plana y el tiempo de renderizado sigue siendo el mismo ya sea que el sitio tenga 500 cadenas o 500.000, que es la diferencia entre un catálogo que escala y uno que comienza a mostrar pantallas blancas.

Qué no hace y cuándo comprar otra cosa

Esta es la parte que vale la pena leer antes de instalar cualquier cosa.

  • Sin multidivisa. TranslateRocket traduce; no convierte precios, no agrega cambiadores de moneda ni maneja precios por país. Si necesita vender en dólares y euros con listas de precios diferentes, necesita una solución multidivisa dedicada, o WooCommerce Multilingüe con WPML, que combine las dos.
  • No hay productos separados por idioma. Las traducciones se superponen sobre un producto en lugar de crear un producto duplicado por idioma. Esto mantiene el stock y los pedidos en un solo lugar, que normalmente es lo que desea, pero si su flujo de trabajo depende de productos genuinamente separados por idioma, este no es ese modelo.
  • Sin flujo de trabajo de agencia de traducción. No hay cuentas de traductor ni colas de revisión, ni forma de solicitar traducción profesional desde el panel de control.
  • El soporte es el mejor esfuerzo, de un desarrollador, a través del foro de WordPress.org. Si su tienda necesita un tiempo de respuesta garantizado, compre una licencia a alguien que la venda.

Si lo que necesita es una tienda que sus clientes puedan leer y comprar en su propio idioma (con el minicarrito, el pago y los correos electrónicos de pedidos seguidos) sin una factura que crece cada vez que agrega productos, para eso es.

¿Ya estás pagando por un complemento multilingüe?

Puedes traer las traducciones que ya has pagado. TranslateRocket importa desde WPML, TranslatePress y Polylang, y desde una exportación CSV de Weglot. Las traducciones de WPML se leen directamente desde las tablas de su base de datos, por lo que la importación aún funciona cuando WPML está desactivado y la licencia ha caducado.

Traduce tu tienda: idiomas gratis e ilimitados


Sigue leyendo

💬 ¿Necesitas ayuda?
Desarrollado por TranslateRocket™