Traducir sin perder el tono
Un eslogan traducido palabra por palabra suele conservar el significado y perder la razón por la que alguien lo escribió: el gancho, el ritmo, el guiño. Este endpoint lee el tono que ya trae su copy de origen y traslada esa misma energía al idioma destino, en lugar de aplanarlo todo en oraciones neutras, correctas y olvidables.
Ejecútela online
Ejecute esto en nuestros servidores con su cuenta. Las herramientas gratuitas corren en su navegador; esta cobra de su saldo del KIT según el precio de arriba.
Por qué el copy de marketing se rompe en una traducción normal
Un eslogan construido sobre un juego de palabras, una exclamación pensada para sonar como un amigo hablando, o una descripción de producto escrita con desparpajo deliberado dependen de algo más que su significado literal: dependen de un registro que quien lo escribió eligió a propósito. Páselo por un traductor pensado para preservar el significado por encima de todo, y las palabras sobreviven mientras la voz desaparece: el juego de palabras se pierde, la exclamación suena a entusiasmo genérico, el desparpajo se aplana en una ficha técnica del producto. Equipos de marketing, redactores de marca y cualquiera que localice una campaña publicitaria han sentido exactamente esa pérdida: la traducción es 'correcta' y de algún modo no dice nada.
Qué es lo que realmente persigue esta traducción
Envíe POST a /translate/tone-preserve con el texto de origen y el idioma destino, sin necesidad de un parámetro de tono aparte: el endpoint lee el registro en el que ya está escrito su copy, sea juguetón, urgente, cálido, irreverente o seguro de sí mismo, y traslada esa misma sensación a la traducción en lugar de recurrir por defecto a un tono neutro. Recibirá un task_id de inmediato, el trabajo corre en segundo plano, y el resultado llega por webhook o mediante un enlace firmado válido por 24 horas, igual que en cualquier otro endpoint de traducción.
El tono como un problema de traducción real y aparte
La traducción literaria y publicitaria profesional siempre ha tratado el tono como una disciplina propia, distinta de la exactitud literal: quien traduce una novela o una campaña publicitaria pregunta qué efecto produce una frase en el lector, no solo qué significa, porque una versión técnicamente correcta que suena plana falló en el trabajo real. Esa distinción entre significado y efecto separa un enfoque consciente del tono de uno de propósito general: optimiza para la reacción que el copy debe producir, no solo para la exactitud del diccionario.
Dónde se gana su lugar dentro de una campaña real
Un lanzamiento global de producto que envía el mismo copy de landing page, titulares de anuncios y asuntos de correo a una docena de mercados necesita que cada versión pegue con la misma energía, no solo diga lo mismo: un chiste que funciona en inglés y se lee confuso en otro idioma daña toda la campaña, sin importar cuán técnicamente exacta sea la traducción. A $0.003 por solicitud más $0.0135 por cada 1000 palabras, pasar todo el copy de una campaña por traducción que conserva el tono cuesta lo bastante poco como para hacerlo en cada lanzamiento de mercado, no solo en el principal, así que las campañas regionales más pequeñas reciben el mismo cuidado que el mercado insignia en lugar de una pasada literal apurada.
Qué puede hacer con ella
Titulares de campañas publicitarias
Una marca traduce sus titulares y eslóganes publicitarios a un nuevo mercado conservando la misma energía juguetona que hizo funcionar a la campaña original.
Asuntos de correo de marketing
Una tienda en línea traduce asuntos de correo de ofertas urgentes y con alta energía para que sigan creando la misma sensación de urgencia en cada idioma destino.
Landing pages de producto
Una startup traduce la voz segura y casual de su landing page a nuevos mercados sin que se vuelva rígida o demasiado formal en la traducción.
Textos para redes sociales
Una marca de consumo traduce publicaciones ingeniosas conservando el humor, para que los chistes sigan funcionando en lugar de perderse en otro idioma.
Preguntas frecuentes
¿Cómo funciona la traducción que conserva el tono en la API?
Envíe su texto y el idioma destino por POST a /translate/tone-preserve; el endpoint detecta el tono que ya trae su copy de origen y lo traslada a la traducción, entregada por webhook o mediante un enlace firmado válido por 24 horas.
¿Es gratis la API de traducción que conserva el tono?
No, no hay plan gratuito ni prueba; cuesta $0.003 por solicitud más $0.0135 por cada 1000 palabras, y un trabajo fallido nunca se cobra.
¿Necesito especificar el tono manualmente?
No, el endpoint detecta automáticamente el tono ya presente en su texto de origen, sin necesidad de un parámetro de tono aparte.
¿En qué se diferencia de la traducción con control de formalidad?
La traducción que conserva el tono traslada el registro que ya trae su copy de origen; el control de formalidad, en cambio, le permite elegir explícitamente formal o informal sin importar el tono de origen.
¿Va a conservar los chistes y juegos de palabras exactamente?
Busca mantener la misma energía y el mismo efecto en el lector, pero los juegos de palabras son inherentemente propios de cada idioma, así que a veces el resultado honesto es un chiste equivalente y no uno literal.
¿Puedo usarlo en copy largo de marketing, no solo en titulares?
Sí, funciona con textos de marketing de cualquier extensión, desde un eslogan corto hasta una landing page completa, y el precio escala con el número de palabras.
¿Puedo aplicar esta traducción a toda una campaña por lote?
Sí, envíe una tarea asíncrona por cada pieza de copy y reciba cada resultado por webhook a medida que se completa, algo que encaja bien con lanzamientos de campaña en varios mercados.
¿Se guarda mi copy de marketing después de traducirlo?
No, el texto enviado se elimina después del período de retención y nunca se usa para entrenamiento.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, y pronto desde nuestra app, el email y Telegram.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/translate/tone-preserve \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"…"}'const res = await fetch("https://api.kit.forhosting.com/translate/tone-preserve", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/translate/tone-preserve",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/translate/tone-preserve", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/translate/tone-preserve", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"text": "…"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "translate.tone_preserve",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_tokens | 20000 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
422 | task_failed | La tarea falló tras 3 reintentos. No se cobra. |