La API de Reconocimiento de Lenguaje de Texto está diseñada para reconocer y determinar automáticamente el idioma utilizado en un texto o cadena de caracteres dada. Usando algoritmos sofisticados y análisis lingüísticos, esta API se integra a la perfección en una variedad de aplicaciones y sistemas, proporcionando capacidades de detección de idiomas precisas y confiables.
Esencialmente, la API de Reconocimiento de Lenguaje de Texto funciona al analizar los patrones estructurales y gramaticales inherentes al texto de entrada. Utilizando modelos estadísticos y técnicas de aprendizaje automático, la API distingue las características únicas asociadas con diferentes idiomas, permitiendo hacer predicciones informadas sobre el idioma utilizado en el texto.
Una ventaja significativa de la API de Reconocimiento de Lenguaje de Texto es su capacidad para identificar con precisión una amplia gama de idiomas de todo el mundo. Ya sea que el texto esté escrito en idiomas de uso común, como inglés o español, o en idiomas menos usados, como catalán o bosnio, la API puede reconocer y clasificar el idioma con alta precisión.
Además, la API de Reconocimiento de Lenguaje de Texto es capaz de procesar entradas de texto de diferentes longitudes, desde oraciones cortas hasta párrafos largos. Esta flexibilidad permite a los usuarios integrar la función de detección de idiomas en una amplia gama de aplicaciones, desde herramientas básicas de análisis de texto hasta sistemas complejos de procesamiento de lenguaje natural.
Diseñada para ser escalable, la API puede manejar grandes volúmenes de entradas de texto de manera eficiente y con mínima latencia. Esta escalabilidad la hace ideal para su implementación en entornos que requieren una detección rápida de idiomas, como aplicaciones de chat en tiempo real, plataformas de monitoreo de redes sociales o sistemas extensos de moderación de contenido.
En esencia, la API de Reconocimiento de Lenguaje de Texto proporciona identificación automática del idioma del texto, ofreciendo un amplio soporte de idiomas y alta precisión. Es adecuada para una amplia gama de aplicaciones en diversas industrias, ya que permite que la funcionalidad de detección de idiomas se integre sin problemas en aplicaciones y sistemas.
Recibirá parámetros y le proporcionará un JSON.
Plan Básico: 10 solicitudes por segundo.
Plan Pro: 10 solicitudes por segundo.
Plan Pro Plus: 10 solicitudes por segundo.
Plan Premium: 10 solicitudes por segundo.
Plan Elite: 20 solicitudes por segundo.
Plan Premium: 20 solicitudes por segundo.
Para usar este endpoint, solo tienes que ejecutarlo y obtendrás los idiomas disponibles para detectar.
[{"name":"Afrikaans","code":"af","accuracy":0.7879901960784313,"datapoints":1632},{"name":"Amharic","code":"am","accuracy":1,"datapoints":3},{"name":"Aragonese","code":"an","accuracy":0.5,"datapoints":4},{"name":"Arabic","code":"ar","accuracy":0.9978312977970552,"datapoints":8761},{"name":"Assamese","code":"as","accuracy":0.8635416666666667,"datapoints":960},{"name":"Bashkir","code":"ba","accuracy":0.95,"datapoints":120},{"name":"Belarusian","code":"be","accuracy":0.9625779625779626,"datapoints":6253},{"name":"Bulgarian","code":"bg","accuracy":0.9869885139985642,"datapoints":11144},{"name":"Bengali","code":"bn","accuracy":1,"datapoints":1164},{"name":"Tibetan Standard","code":"bo","accuracy":1,"datapoints":20},{"name":"Breton","code":"br","accuracy":0.9543043655650755,"datapoints":2451},{"name":"Bosnian","code":"bs","accuracy":0.03597122302158273,"datapoints":139},{"name":"Catalan","code":"ca","accuracy":0.8833862433862434,"datapoints":4725},{"name":"Chechen","code":"ce","accuracy":0.7142857142857143,"datapoints":7},{"name":"Corsican","code":"co","accuracy":0.2,"datapoints":5},{"name":"Czech","code":"cs","accuracy":0.9898738838258307,"datapoints":10863},{"name":"Chuvash","code":"cv","accuracy":0.9543478260869566,"datapoints":460},{"name":"Welsh","code":"cy","accuracy":0.8917609046849758,"datapoints":619},{"name":"Danish","code":"da","accuracy":0.948035819334597,"datapoints":15299},{"name":"German","code":"de","accuracy":0.9998637230853094,"datapoints":22014},{"name":"Divehi","code":"dv","accuracy":1,"datapoints":15},{"name":"Greek","code":"el","accuracy":1,"datapoints":12039},{"name":"English","code":"en","accuracy":1,"datapoints":22428},{"name":"Esperanto","code":"eo","accuracy":0.999551594641556,"datapoints":17841},{"name":"Spanish","code":"es","accuracy":0.998134635430954,"datapoints":18227},{"name":"Estonian","code":"et","accuracy":0.9356153219233904,"datapoints":1227},{"name":"Basque","code":"eu","accuracy":0.9676558852950984,"datapoints":2999},{"name":"Finnish","code":"fi","accuracy":0.9990807767436516,"datapoints":17406},{"name":"French","code":"fr","accuracy":0.999523314265904,"datapoints":23076},{"name":"Western Frisian","code":"fy","accuracy":0.6635514018691588,"datapoints":107},{"name":"Irish","code":"ga","accuracy":0.9065743944636678,"datapoints":867},{"name":"Gaelic","code":"gd","accuracy":0.8966789667896679,"datapoints":542},{"name":"Galician","code":"gl","accuracy":0.5790679908326967,"datapoints":2618},{"name":"Gujarati","code":"gu","accuracy":1,"datapoints":57},{"name":"Manx","code":"gv","accuracy":0,"datapoints":6},{"name":"Hebrew","code":"he","accuracy":1,"datapoints":8616},{"name":"Hindi","code":"hi","accuracy":0.999627004848937,"datapoints":5362},{"name":"Croatian","code":"hr","accuracy":0.5333033303330333,"datapoints":2222},{"name":"Haitian","code":"ht","accuracy":0.06666666666666667,"datapoints":15},{"name":"Hungarian","code":"hu","accuracy":0.9996655891204994,"datapoints":17942},{"name":"Armenian","code":"hy","accuracy":0.9980694980694981,"datapoints":518},{"name":"Interlingua","code":"ia","accuracy":0.7500798636992866,"datapoints":18782},{"name":"Indonesian","code":"id","accuracy":0.949637217242851,"datapoints":9372},{"name":"Interlingue","code":"ie","accuracy":0.4718485301444943,"datapoints":2007},{"name":"Ido","code":"io","accuracy":0.48055077452667816,"datapoints":2905},{"name":"Icelandic","code":"is","accuracy":0.9803582652419862,"datapoints":6364},{"name":"Italian","code":"it","accuracy":0.9989632216522972,"datapoints":18326},{"name":"Japanese","code":"ja","accuracy":1,"datapoints":2169},{"name":"Javanese","code":"jv","accuracy":0.6461538461538462,"datapoints":260},{"name":"Georgian","code":"ka","accuracy":1,"datapoints":1973},{"name":"Kazakh","code":"kk","accuracy":0.9802867383512545,"datapoints":2232},{"name":"Khmer","code":"km","accuracy":0.9920844327176781,"datapoints":379},{"name":"Kannada","code":"kn","accuracy":1,"datapoints":118},{"name":"Korean","code":"ko","accuracy":1,"datapoints":482},{"name":"Cornish","code":"kw","accuracy":0.8779342723004695,"datapoints":426},{"name":"Kyrgyz","code":"ky","accuracy":0.8787878787878788,"datapoints":66},{"name":"Latin","code":"la","accuracy":0.9206085511934948,"datapoints":11437},{"name":"Luxembourgish","code":"lb","accuracy":0.5944700460829493,"datapoints":217},{"name":"Limburgish","code":"li","accuracy":0.3333333333333333,"datapoints":3},{"name":"Lao","code":"lo","accuracy":1,"datapoints":70},{"name":"Lithuanian","code":"lt","accuracy":0.9933501987712324,"datapoints":13835},{"name":"Latvian","code":"lv","accuracy":0.9597747385358005,"datapoints":1243},{"name":"Macedonian","code":"mk","accuracy":0.9959903214656066,"datapoints":14465},{"name":"Malayalam","code":"ml","accuracy":1,"datapoints":517},{"name":"Marathi","code":"mr","accuracy":0.9995220342223496,"datapoints":10461},{"name":"Maltese","code":"mt","accuracy":0.8076923076923077,"datapoints":52},{"name":"Burmese","code":"my","accuracy":1,"datapoints":216},{"name":"Dutch","code":"nl","accuracy":0.9934780393355752,"datapoints":19626},{"name":"Norwegian Nynorsk","code":"nn","accuracy":0.7990867579908676,"datapoints":657},{"name":"Occitan","code":"oc","accuracy":0.7679133170220203,"datapoints":2861},{"name":"Ossetian","code":"os","accuracy":0.9830508474576272,"datapoints":59},{"name":"Panjabi","code":"pa","accuracy":1,"datapoints":88},{"name":"Polish","code":"pl","accuracy":0.999718595227375,"datapoints":17768},{"name":"Portuguese","code":"pt","accuracy":0.9933082184990581,"datapoints":20174},{"name":"Romansh","code":"rm","accuracy":0.0625,"datapoints":16},{"name":"Romanian","code":"ro","accuracy":0.9886430678466077,"datapoints":13560},{"name":"Russian","code":"ru","accuracy":0.9997114663281205,"datapoints":17329},{"name":"Sanskrit","code":"sa","accuracy":0.7272727272727273,"datapoints":11},{"name":"Sinhala","code":"si","accuracy":1,"datapoints":9},{"name":"Slovak","code":"sk","accuracy":0.8263157894736842,"datapoints":4370},{"name":"Slovene","code":"sl","accuracy":0.6774193548387096,"datapoints":372},{"name":"Somali","code":"so","accuracy":0.21875,"datapoints":32},{"name":"Serbian","code":"sr","accuracy":0.8489699125537276,"datapoints":13494},{"name":"Sundanese","code":"su","accuracy":0.18181818181818182,"datapoints":11},{"name":"Swedish","code":"sv","accuracy":0.9886773875943551,"datapoints":12188},{"name":"Tamil","code":"ta","accuracy":1,"datapoints":205},{"name":"Telugu","code":"te","accuracy":1,"datapoints":102},{"name":"Tajik","code":"tg","accuracy":0.9666666666666667,"datapoints":30},{"name":"Thai","code":"th","accuracy":1,"datapoints":572},{"name":"Turkmen","code":"tk","accuracy":0.5710519377801213,"datapoints":3793},{"name":"Tagalog","code":"tl","accuracy":0.9737223456670853,"datapoints":10351},{"name":"Turkish","code":"tr","accuracy":0.9995983734123199,"datapoints":19919},{"name":"Tatar","code":"tt","accuracy":0.9680851063829787,"datapoints":8178},{"name":"Uyghur","code":"ug","accuracy":0.9991874322860238,"datapoints":3692},{"name":"Ukrainian","code":"uk","accuracy":0.9963598179908996,"datapoints":14285},{"name":"Urdu","code":"ur","accuracy":0.9906542056074766,"datapoints":963},{"name":"Vietnamese","code":"vi","accuracy":0.9996153846153846,"datapoints":13000},{"name":"Volapük","code":"vo","accuracy":0.8511166253101737,"datapoints":806},{"name":"Walloon","code":"wa","accuracy":0.3125,"datapoints":16},{"name":"Yoruba","code":"yo","accuracy":0.6,"datapoints":5},{"name":"Chinese","code":"zh","accuracy":1,"datapoints":568},{"name":"Yiddish","code":"yi"},{"name":"Uzbek","code":"uz"},{"name":"Swahili","code":"sw"},{"name":"Albanian","code":"sq"},{"name":"Sindhi","code":"sd"},{"name":"Sardinian","code":"sc"},{"name":"Quechua","code":"qu"},{"name":"Pashto","code":"ps"},{"name":"Oriya","code":"or"},{"name":"Norwegian","code":"no"},{"name":"Nepali","code":"ne"},{"name":"Malay","code":"ms"},{"name":"Mongolian","code":"mn"},{"name":"Malagasy","code":"mg"},{"name":"Komi","code":"kv"},{"name":"Kurdish","code":"ku"},{"name":"Guaraní","code":"gn"},{"name":"Persian","code":"fa"},{"name":"Bihari","code":"bh"},{"name":"Azerbaijani","code":"az"},{"name":"Avaric","code":"av"},{"code":"als"},{"code":"arz"},{"code":"ast"},{"code":"azb"},{"code":"bar"},{"code":"bcl"},{"code":"bpy"},{"code":"bxr"},{"code":"cbk"},{"code":"ceb"},{"code":"ckb"},{"code":"diq"},{"code":"dsb"},{"code":"dty"},{"code":"eml"},{"code":"frr"},{"code":"gom"},{"code":"hif"},{"code":"hsb"},{"code":"ilo"},{"code":"jbo"},{"code":"krc"},{"code":"lez"},{"code":"lmo"},{"code":"lrc"},{"code":"mai"},{"code":"mhr"},{"code":"min"},{"code":"mrj"},{"code":"mwl"},{"code":"myv"},{"code":"mzn"},{"code":"nah"},{"code":"nap"},{"code":"nds"},{"code":"new"},{"code":"pam"},{"code":"pfl"},{"code":"pms"},{"code":"pnb"},{"code":"rue"},{"code":"sah"},{"code":"scn"},{"code":"sco"},{"code":"sh"},{"code":"tyv"},{"code":"vec"},{"code":"vep"},{"code":"vls"},{"code":"war"},{"code":"wuu"},{"code":"xal"},{"code":"xmf"},{"code":"yue"}]
curl --location --request GET 'https://zylalabs.com/api/4483/text+language+recognition+api/5502/languages+available' --header 'Authorization: Bearer YOUR_API_KEY'
Para usar este endpoint, debes indicar un texto y si deseas obtener una predicción sobre el idioma detectado (verdadero o falso).
Detección de lenguaje - Características del Endpoint
| Objeto | Descripción |
|---|---|
Cuerpo de la Solicitud |
[Requerido] Json |
{"lang":"en","prob":0.9854544401168823,"confidence":0.983413940295577,"isReliable":true,"highAccuracyLanguage":true,"predictions":[{"lang":"en","prob":0.9854544401168823},{"lang":"de","prob":0.002040499821305275},{"lang":"th","prob":0.0009048391366377473},{"lang":"bn","prob":0.00088596431305632},{"lang":"nl","prob":0.0008361274376511574}]}
curl --location --request POST 'https://zylalabs.com/api/4483/text+language+recognition+api/5503/language+detection' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"text": "This is my house",
"includePredictions": false
}'
| 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.
Para utilizar esta API, los usuarios deben indicar un texto para identificar el idioma.
La API de Reconocimiento de Lenguaje de Texto está diseñada para identificar y clasificar automáticamente el idioma de un texto o cadena de caracteres dada.
Hay diferentes planes para adaptarse a todos los gustos, incluyendo una prueba gratuita para un pequeño número de solicitudes, pero su tarifa está limitada para evitar el abuso del servicio.
Zyla ofrece una amplia gama de métodos de integración para casi todos los lenguajes de programación. Puedes utilizar estos códigos para integrar con tu proyecto según lo necesites.
Una API de Reconocimiento de Lenguaje de Texto es crucial, ya que facilita la detección automática de idiomas para los usuarios, simplificando el proceso de identificación del idioma en el que está escrito un texto dado.
El endpoint "GET Idiomas disponibles" devuelve un arreglo JSON de idiomas, incluidos sus nombres, códigos, tasas de precisión y puntos de datos. El endpoint "POST Detección de idioma" devuelve un objeto JSON con el idioma detectado, la probabilidad, el nivel de confianza, la fiabilidad y una lista de predicciones con sus respectivas probabilidades.
Los campos clave en la respuesta de "GET Idiomas disponibles" incluyen "nombre", "código", "precisión" y "puntos de datos". En la respuesta de "POST Detección de idioma", los campos importantes son "lang", "prob", "confianza", "esConfiable" y "predicciones".
Los datos de respuesta están estructurados en formato JSON. El endpoint "GET Idiomas disponibles" devuelve un arreglo de objetos de idioma, mientras que el endpoint "POST Detección de idiomas" devuelve un único objeto que contiene los resultados de la detección de idiomas y un arreglo de predicciones.
El endpoint de "detección de idioma POST" requiere un parámetro "texto" para el texto de entrada y un parámetro opcional "verdadero/falso" para indicar si se necesita una predicción. El endpoint "GET Idiomas disponibles" no requiere ningún parámetro.
Los usuarios pueden utilizar los datos devueltos analizando los campos "lang" y "prob" de la respuesta "Detección de idioma POST" para determinar el idioma más probable y su nivel de confianza. La respuesta "Idiomas disponibles GET" se puede usar para entender qué idiomas son compatibles y su precisión de detección.
Los casos de uso típicos incluyen el monitoreo de redes sociales para análisis de sentimiento, servicio al cliente para el enrutamiento de mensajes, entrega de contenido de sitios web multilingües, servicios de traducción de texto y moderación de contenido para filtrar comentarios de usuarios según el idioma.
La exactitud de los datos se mantiene a través de algoritmos sofisticados y técnicas de aprendizaje automático que analizan patrones estructurales y gramaticales en el texto. Las tasas de precisión de la API para cada idioma también se proporcionan en la respuesta "GET Languages available".
Los usuarios pueden esperar patrones de datos estándar, como altas probabilidades para el idioma detectado en la respuesta de "Detección de idioma POST", típicamente por encima de 0.8 para predicciones confiables. La respuesta de "Obtener idiomas disponibles" mostrará una amplia gama de idiomas con diferentes niveles de precisión.
Nivel de Servicio:
100%
Tiempo de Respuesta:
728ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.658ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.320ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
287ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.277ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.164ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
235ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.273ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
373ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
197ms