A API de Reconhecimento de Língua do Texto é projetada para reconhecer e determinar automaticamente o idioma usado em um texto ou sequência de caracteres fornecida. Usando algoritmos sofisticados e análise linguística, esta API integra-se perfeitamente em uma variedade de aplicativos e sistemas, fornecendo capacidades precisas e confiáveis de detecção de idioma.
Essencialmente, a API de Reconhecimento de Língua do Texto funciona ao analisar os padrões estruturais e gramaticais inerentes ao texto de entrada. Usando modelos estatísticos e técnicas de aprendizado de máquina, a API distingue as características únicas associadas a diferentes idiomas, permitindo previsões informadas sobre o idioma usado no texto.
Uma vantagem significativa da API de Reconhecimento de Língua do Texto é sua capacidade de identificar com precisão uma ampla gama de idiomas de todo o mundo. Seja o texto escrito em idiomas comumente usados, como inglês ou espanhol, ou em idiomas menos utilizados, como catalão ou bósnio, a API pode reconhecer e classificar o idioma com alta precisão.
Além disso, a API de Reconhecimento de Língua do Texto é capaz de processar entradas de texto de diferentes comprimentos, desde frases curtas até longos parágrafos. Essa flexibilidade permite que os usuários integrem o recurso de detecção de idioma em uma ampla gama de aplicativos, desde ferramentas básicas de análise de texto até sistemas complexos de processamento de linguagem natural.
Projetada para ser escalável, a API pode lidar com grandes volumes de entrada de texto de forma eficiente e com mínima latência. Essa escalabilidade a torna ideal para implantação em ambientes que exigem detecção rápida de idioma, como aplicativos de chat em tempo real, plataformas de monitoramento de redes sociais ou extensos sistemas de moderação de conteúdo.
Em essência, a API de Reconhecimento de Língua do Texto fornece identificação automatizada de idioma de texto, oferecendo amplo suporte linguístico e alta precisão. É adequada para uma ampla gama de aplicações em diversos setores, pois permite que a funcionalidade de detecção de idiomas seja integrada de forma perfeita em aplicativos e sistemas.
Ela receberá parâmetros e fornecerá um JSON.
Plano Básico: 10 solicitações por segundo.
Plano Pro: 10 solicitações por segundo.
Plano Pro Plus: 10 solicitações por segundo.
Plano Premium: 10 solicitações por segundo.
Plano Elite: 20 solicitações por segundo.
Plano Premium: 20 solicitações por segundo.
Para usar este endpoint você só precisa executá-lo e obterá os idiomas disponíveis para detecção
[{"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 ponto de extremidade você deve indicar um texto e se deseja obter uma previsão sobre o idioma detectado (verdadeiro ou falso)
Detecção de língua - Recursos do endpoint
| Objeto | Descrição |
|---|---|
Corpo da requisição |
[Obrigatório] 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
}'
| Cabeçalho | Descrição |
|---|---|
Authorization
|
[Obrigatório] Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito. |
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
Para usar esta API os usuários devem indicar um texto para identificar o idioma
A API de Reconhecimento de Língua de Texto foi projetada para identificar e classificar automaticamente a língua de um texto ou string de caracteres dado
Existem diferentes planos para todos os gostos incluindo um teste gratuito para um pequeno número de solicitações mas sua taxa é limitada para evitar abuso do serviço
Zyla oferece uma ampla gama de métodos de integração para quase todas as linguagens de programação Você pode usar esses códigos para integrar com seu projeto conforme necessário
Uma API de Reconhecimento de Linguagem de Texto é crucial pois facilita a detecção automática de linguagem para os usuários simplificando o processo de identificação da língua em que um determinado texto está escrito
O endpoint "GET Idiomas disponíveis" retorna um array JSON de idiomas, incluindo seus nomes, códigos, taxas de precisão e pontos de dados O endpoint "POST Detecção de idioma" retorna um objeto JSON com o idioma detectado, probabilidade, nível de confiança, confiabilidade e uma lista de previsões com suas respectivas probabilidades
Os campos-chave na resposta "GET Idiomas disponíveis" incluem "nome" "código" "precisão" e "pontos de dados" Na resposta "POST Detecção de idioma" os campos importantes são "lang" "prob" "confiança" "éConfiável" e "previsões"
Os dados de resposta estão estruturados no formato JSON O endpoint "GET Idiomas disponíveis" retorna um array de objetos de idiomas enquanto o endpoint "POST Detecção de idioma" retorna um único objeto contendo os resultados da detecção de idioma e um array de previsões
O endpoint "Detecção de linguagem POST" requer um parâmetro "texto" para o texto de entrada e um parâmetro opcional "verdadeiro/falso" para indicar se uma previsão é necessária. O endpoint "Linguagens disponíveis GET" não requer nenhum parâmetro
Os usuários podem utilizar os dados retornados analisando os campos "lang" e "prob" da resposta "POST Detecção de idioma" para determinar o idioma mais provável e seu nível de confiança A resposta "GET Idiomas disponíveis" pode ser usada para entender quais idiomas são suportados e sua precisão de detecção
Casos de uso típicos incluem monitoramento de redes sociais para análise de sentimento atendimento ao cliente para roteamento de mensagens entrega de conteúdo de sites multilíngues serviços de tradução de texto e moderação de conteúdo para filtrar comentários de usuários com base na língua
A precisão dos dados é mantida por meio de algoritmos sofisticados e técnicas de aprendizado de máquina que analisam padrões estruturais e gramaticais no texto. As taxas de precisão da API para cada idioma também são fornecidas na resposta "GET Idiomas disponíveis"
Os usuários podem esperar padrões de dados padrão, como altas probabilidades para o idioma detectado na resposta "Detecção de idioma POST", geralmente acima de 0,8 para previsões confiáveis. A resposta "Obter idiomas disponíveis" mostrará uma variedade diversificada de idiomas com diferentes níveis de precisão
Nível de serviço:
100%
Tempo de resposta:
728ms
Nível de serviço:
100%
Tempo de resposta:
1.164ms
Nível de serviço:
100%
Tempo de resposta:
149ms
Nível de serviço:
100%
Tempo de resposta:
1.273ms
Nível de serviço:
100%
Tempo de resposta:
197ms
Nível de serviço:
100%
Tempo de resposta:
373ms
Nível de serviço:
100%
Tempo de resposta:
753ms
Nível de serviço:
100%
Tempo de resposta:
888ms
Nível de serviço:
100%
Tempo de resposta:
1.277ms
Nível de serviço:
100%
Tempo de resposta:
1.658ms
Nível de serviço:
100%
Tempo de resposta:
16.783ms
Nível de serviço:
100%
Tempo de resposta:
24ms
Nível de serviço:
100%
Tempo de resposta:
1.582ms
Nível de serviço:
100%
Tempo de resposta:
27ms
Nível de serviço:
100%
Tempo de resposta:
13.020ms
Nível de serviço:
100%
Tempo de resposta:
618ms
Nível de serviço:
100%
Tempo de resposta:
7.029ms
Nível de serviço:
100%
Tempo de resposta:
2.716ms
Nível de serviço:
100%
Tempo de resposta:
20.003ms
Nível de serviço:
100%
Tempo de resposta:
894ms