ForHosting KIT · Texto e IA

Detectar idioma

Un formulario de contacto, un ticket de soporte o un título de producto extraído de la web casi nunca llegan etiquetados con su idioma. La API Detectar Idioma lee cualquier texto y devuelve el idioma identificado junto con un nivel de confianza, para que su sistema pueda enrutar, traducir o almacenar el contenido correctamente sin que nadie tenga que adivinar.

● EstablePor solicitud + por 1000 palabras$0.003
Úselo desde WebAPIEmailApp prontoTelegram pronto

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.

El problema de enrutamiento detrás de todo sistema multilingüe

Antes de traducir, moderar o aplicar un procesamiento específico de idioma como la corrección ortográfica a un texto, primero necesita saber en qué idioma está realmente escrito, y esa suposición falla constantemente en sistemas reales. Los formularios de contacto se llenan en el idioma nativo del visitante sin importar el idioma predeterminado del sitio, los catálogos de producto se importan de proveedores que mezclan idiomas, y el contenido generado por usuarios aparece en lo que sea que el autor haya escrito. Este endpoint existe para responder esa única pregunta de forma confiable antes de que corra cualquier otra cosa.

Cómo una solicitud se resuelve en un idioma

Envía texto a POST /text/detect-language, la tarea entra en cola y el motor analiza patrones de caracteres, secuencias de palabras comunes y el alfabeto usado para identificar el idioma más probable, junto con un nivel de confianza y, para idiomas muy cercanos entre sí, una lista ordenada de alternativas. El resultado llega a su webhook firmado o a un enlace firmado poco después de que el modelo termina, listo para que su código tome una decisión de inmediato.

Por qué algunos textos son genuinamente ambiguos

La precisión de la detección depende mucho de cuánta señal aporta el texto: un párrafo completo en portugués es sencillo de identificar, pero una frase de tres palabras como 'no problema' está justo en la frontera entre el español, el portugués y el inglés mezclado, y pares de idiomas muy cercanos —noruego y danés, indonesio y malayo— comparten suficiente vocabulario como para que incluso un modelo cuidadoso devuelva un resultado de menor confianza. El puntaje de confianza existe precisamente para que su sistema trate distinto una coincidencia clara del 98% frente a una suposición del 55% sobre un fragmento ambiguo.

El primer eslabón de una cadena multilingüe

La detección de idioma casi nunca corre sola: es el filtro que decide qué pasa después. Un idioma detectado enruta el texto hacia el diccionario correcto de corrección ortográfica o revisión, le indica a un paso de traducción qué idioma de origen asumir, o determina qué variante regional de contenido debería ver un visitante. Ejecutarla primero, como una tarea asíncrona rápida y económica, evita que cada herramienta específica de idioma tenga que adivinar por su cuenta.

Un precio pensado para enrutamiento de alto volumen

El costo es $0.003 por solicitud más $0.0135 por cada 1,000 palabras, y escala de forma natural sin importar si está clasificando una búsqueda de dos palabras o una descripción de producto completa importada de un proveedor. Como suele ser el primer paso de un pipeline, las tareas de detección fallidas se reintentan automáticamente hasta tres veces antes de devolver un error claro, y nunca se cobra por una tarea que no produjo resultado.

Enrutamiento automático de tickets de soporte

Detecte el idioma de un ticket entrante en el momento en que llega y enrútelo automáticamente a la cola de soporte regional correcta.

Triage de moderación de contenido

Identifique el idioma de los comentarios de usuarios antes de aplicar reglas de moderación específicas de idioma, en lugar de correr los filtros de todos los idiomas sobre cada comentario.

Clasificación en pipelines de importación

Clasifique títulos y descripciones de producto de un feed masivo de proveedores para que los lotes con idiomas mezclados se separen correctamente antes de traducir.

Segmentación para analítica

Etiquete formularios o reseñas entrantes según el idioma detectado para segmentar reportes por mercado, incluso cuando el formulario mismo no lo pregunta.

¿Qué tan precisa es la API de detección de idioma?

La precisión es alta para oraciones y párrafos completos; los textos muy cortos o mezclados naturalmente devuelven un nivel de confianza más bajo, que la respuesta reporta de forma explícita.

¿Puede detectar el idioma de un texto muy corto?

Sí, devolverá su mejor estimación incluso para frases cortas, pero la confianza tiende a bajar con menos de unas pocas palabras de señal, así que conviene revisar siempre el puntaje devuelto.

¿Tiene plan gratuito?

No hay capa gratuita: las capas gratis se abusan y ralentizan a todos. El acceso funciona con un saldo prepago de ForHosting KIT: se recarga desde $10.00 (no caduca) y cada solicitud se cobra a su precio publicado, así que una llamada sin saldo devuelve HTTP 402. Sin suscripción, sin tokens ni créditos inventados, y una tarea fallida no se cobra.

¿Cuántos idiomas puede identificar?

El motor identifica los principales idiomas y alfabetos del mundo; pares de idiomas muy cercanos pueden devolver una lista ordenada de alternativas probables junto con el resultado principal.

¿Qué devuelve para un texto con idiomas mezclados?

Devuelve el idioma dominante más probable junto con un puntaje de confianza que refleja la ambigüedad, en lugar de forzar una única respuesta artificial cuando un texto realmente combina idiomas.

¿Cómo se calcula el precio?

Es $0.003 por solicitud más $0.0135 por cada 1,000 palabras analizadas, cobrado solo por tareas completadas con éxito, sin cargo por solicitudes fallidas.

¿Puedo detectar idioma en lote para un catálogo grande?

Sí, las solicitudes son asíncronas con entrega por webhook, así que puede clasificar miles de cadenas de texto en un lote y recoger los resultados a medida que terminan.

¿Qué pasa si una solicitud de detección falla?

Se reintenta automáticamente hasta tres veces; si aun así no se completa, recibe un error claro y nunca se le cobra por esa tarea.

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.

POSThttps://api.kit.forhosting.com/text/detect-language

¿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.

curl -X POST https://api.kit.forhosting.com/text/detect-language \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"…"}'
{
  "text": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.detect_language",
  "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.

Por solicitud$0.003
Por 1000 palabras$0.0135

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_tokens20000
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.
422task_failedLa tarea falló tras 3 reintentos. No se cobra.

Ver la documentación completa del KIT →