La API de Detección de Idiomas es una herramienta que utiliza algoritmos de aprendizaje automático para identificar automáticamente el idioma de un texto dado. La API puede procesar una amplia variedad de entradas de texto, incluyendo frases cortas, oraciones y documentos completos, y puede detectar una amplia gama de idiomas, incluyendo inglés, español, francés, alemán, chino y muchos otros.
Para usar la API, los desarrolladores envían una solicitud HTTP a un punto final especificado, incluyendo el texto a analizar así como cualquier información de autenticación necesaria. La API luego procesa el texto y devuelve una respuesta que indica el idioma detectado, junto con un puntaje de confianza. El puntaje de confianza refleja el nivel de certeza de la API en su detección, y se puede usar para determinar cuán probable es que la detección sea precisa.
La API de Detección de Idiomas se puede integrar en una amplia gama de aplicaciones, incluyendo procesamiento de lenguaje natural, traducción automática y sistemas de texto a voz. También se puede utilizar para clasificar automáticamente datos textuales, como publicaciones en redes sociales o comentarios de clientes, por idioma, facilitando su comprensión y análisis.
Pasa el texto desde donde quieras reconocer su idioma.
Detector - Características del Endpoint
| Objeto | Descripción |
|---|---|
Cuerpo de la Solicitud |
[Requerido] Json |
{"confidence":0.862168675288558,"lang":"en","predictions":[{"lang":"en","prob":0.8731940388679504},{"lang":"de","prob":0.011025363579392433},{"lang":"id","prob":0.006528798956423998},{"lang":"zh","prob":0.004763109143823385},{"lang":"te","prob":0.004366433247923851}],"prob":0.8731940388679504}
curl --location --request POST 'https://zylalabs.com/api/928/language+detection+api/746/detector' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"text": "This is an english text.",
"includePredictions": true
}'
| Encabezado | Descripción |
|---|---|
Autorización
|
[Requerido] Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito. |
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
La API de Detección de Idiomas devuelve una respuesta JSON que contiene una lista de idiomas detectados junto con sus códigos ISO, nombres y puntuaciones de relevancia. También incluye un objeto de estado que indica el éxito de la solicitud y los créditos restantes.
Los campos clave en la respuesta incluyen "language_list," que contiene idiomas detectados con "iso639-2," "iso639-3," "language," "name," y "relevance." El campo "status" proporciona un código, un mensaje y información de crédito.
Los datos de la respuesta están estructurados como un objeto JSON. Incluye un arreglo "language_list" para los idiomas detectados y un objeto "status" para los detalles de la solicitud. Cada entrada de idioma contiene identificadores relevantes y una puntuación de relevancia.
El parámetro principal para la API de Detección de Idioma es el texto de entrada, que debe incluirse en la solicitud HTTP. Los parámetros adicionales pueden incluir tokens de autenticación, pero no se detallan opciones de personalización específicas.
La precisión de los datos se mantiene mediante técnicas avanzadas de procesamiento de lenguaje natural y algoritmos de aprendizaje automático. La formación continua en conjuntos de datos diversos ayuda a mejorar las capacidades de detección para varios idiomas.
Los casos de uso típicos incluyen la traducción automática, sistemas de conversión de texto a voz, monitoreo de redes sociales, enrutamiento de servicio al cliente, optimización de motores de búsqueda y curaduría de contenidos, lo que permite un procesamiento eficiente del lenguaje en diversas aplicaciones.
Los usuarios pueden utilizar los datos devueltos al analizar la "lista_de_idiomas" para determinar el idioma más relevante para su texto. La puntuación de relevancia ayuda a evaluar la confianza en la detección, guiando el procesamiento o acciones adicionales.
Los usuarios pueden esperar una lista de idiomas ordenados por relevancia, siendo la relevancia más alta la que indica el idioma detectado con mayor probabilidad. La respuesta incluirá de manera consistente el código de estado y el mensaje, asegurando claridad sobre los resultados de la solicitud.
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.164ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.376ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
113ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.658ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
287ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
728ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.273ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
560ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
725ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
134ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.166ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.881ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.848ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
3.003ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.040ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
695ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
965ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
793ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.004ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
89ms