Sobre a API:
Em linguística de corpus, a marcação de partes do discurso (marcação de POS ou marcação de PoS ou POST), também chamada de marcação gramatical é o processo de marcar uma palavra em um texto (corpus) como correspondente a uma parte do discurso,[1] com base tanto em sua definição quanto em seu contexto. Uma forma simplificada disso é comumente ensinada a crianças em idade escolar, na identificação de palavras como substantivos, verbos, adjetivos, advérbios, etc.
Envie qualquer texto para esta API como um JSON e receba todas as possíveis tags para as diferentes partes do discurso.
Use esta API para recuperar informações semânticas de textos dados.
Ótima API para treinamento de Aprendizado de Máquina. Use os dados para treinar seus modelos para que eles possam reconhecer facilmente diferentes partes do discurso também.
Além das limitações de chamadas de API por mês, não há outras limitações.
Etiqueta o texto fornecido com partes do discurso (como substantivos, verbos, adjetivos, advérbios etc.).
Rótulos de Parte do Discurso:
CC - Conjunção coordenada
CD - Número cardinal
DT - Determinante
EX - Existencial lá
FW - Palavra estrangeira
HYPH - Hífen
IN - Preposição ou conjunção subordinada
JJ - Adjetivo
JJR - Adjetivo, comparativo
JJS - Adjetivo, superlativo
LS - Marcador de item de lista
MD - Modal
NFP - Pontuação supérflua
NN - Substantivo, singular ou massa
NNP - Substantivo próprio, singular
NNPS - Substantivo próprio, plural
NNS - Substantivo, plural
PDT - Predeterminador
POS - Sufixo possessivo
PRP - Pronome pessoal
PRP$ - Pronome possessivo
RB - Advérbio
RBR - Advérbio, comparativo
RBS - Advérbio, superlativo
RP - Partícula
SYM - Símbolo
TO - para
UH - Interjeição
VB - Verbo, forma base
VBD - Verbo, passado
VBG - Verbo, gerúndio ou particípio presente
VBN - Verbo, particípio passado
VBP - Verbo, presente não 3ª pessoa do singular
VBZ - Verbo, 3ª pessoa do singular presente
WDT - Determinante Wh
WP - Pronome Wh
WP$ - Pronome possessivo Wh
WRB - Advérbio Wh
XX - Desconhecido
ADD - Email
AFX - Afixo
Marcação de POS - Recursos do endpoint
| Objeto | Descrição |
|---|---|
Corpo da requisição |
[Obrigatório] Json |
{"badRequest": false, "creditsUsed": 1, "errors": [], "forbidden": false, "invalidSession": false, "noSessionFound": false, "notAuthorized": false, "sentences": [{"tokens": [{"labels": [{"label": "EX", "score": 0.9999990463256836}], "text": "There"}, {"labels": [{"label": "VBZ", "score": 0.9999969005584717}], "text": "is"}, {"labels": [{"label": "DT", "score": 0.9999946355819702}], "text": "a"}, {"labels": [{"label": "NN", "score": 0.999990701675415}], "text": "house"}, {"labels": [{"label": "IN", "score": 0.9999613761901855}], "text": "by"}, {"labels": [{"label": "DT", "score": 0.9999933242797852}], "text": "the"}, {"labels": [{"label": "NN", "score": 0.9998831748962402}], "text": "lake"}, {"labels": [{"label": "WDT", "score": 0.993063747882843}], "text": "that"}, {"labels": [{"label": "PRP", "score": 1.0}], "text": "we"}, {"labels": [{"label": "MD", "score": 0.9999997615814209}], "text": "could"}, {"labels": [{"label": "VB", "score": 0.9998855590820312}], "text": "use"}, {"labels": [{"label": "DT", "score": 0.999998927116394}], "text": "this"}, {"labels": [{"label": "NN", "score": 0.9999990463256836}], "text": "summer"}, {"labels": [{"label": ".", "score": 0.9999368190765381}], "text": "."}]}], "statusCode": 200, "tooManyRequests": false}
curl --location --request POST 'https://zylalabs.com/api/821/part-of-speech+tagging+api/580/pos+tagging' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"text": "There is a house by the lake that we could use this summer."
}'
| 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.
A API de Marcação de POS retorna um objeto JSON contendo partes do discurso marcadas para cada token no texto fornecido A resposta inclui campos como "badRequest" "creditsUsed" "errors" e "sentences" onde cada sentença contém um array de tokens com seus respectivos rótulos e pontuações de confiança
Os campos principais na resposta incluem "badRequest" (indica a validade da solicitação), "creditsUsed" (número de créditos consumidos), "errors" (quaisquer erros de processamento) e "sentences" (array de sentenças com tokens e suas tags associadas)
Os dados da resposta estão estruturados como um objeto JSON. Ele contém um objeto de nível superior com campos para o status da solicitação e um array de "sentenças", cada uma contendo "tokens". Cada token inclui "texto" e "rótulos", onde "rótulos" fornecem a parte do discurso e a pontuação de confiança
A API fornece informações sobre as classes gramaticais de cada palavra no texto de entrada, incluindo rótulos para substantivos, verbos, adjetivos, advérbios e mais. Cada rótulo é acompanhado por um índice de confiança que indica a precisão da marcação
Os usuários podem personalizar suas solicitações fornecendo diferentes entradas de texto no formato JSON A API processa qualquer texto válido permitindo flexibilidade no tipo e comprimento do texto analisado para etiquetagem de partes do discurso
Casos de uso típicos incluem tarefas de processamento de linguagem natural, como análise semântica, classificação de texto e treinamento de modelos de aprendizado de máquina para reconhecer partes do discurso. Também pode ser utilizado em ferramentas educacionais para ensinar gramática
A precisão dos dados é mantida através de algoritmos avançados que analisam o contexto e as definições das palavras A API usa técnicas de aprendizado de máquina para melhorar a precisão das marcações com base em extensos conjuntos de dados linguísticos
Os usuários podem esperar uma estrutura consistente na resposta com cada token rotulado de acordo com sua parte do discurso Padrões comuns incluem múltiplos tokens por frase cada um com um rótulo e pontuação facilitando a análise e a interpretação
Nível de serviço:
100%
Tempo de resposta:
138ms
Nível de serviço:
100%
Tempo de resposta:
2.071ms
Nível de serviço:
100%
Tempo de resposta:
174ms
Nível de serviço:
100%
Tempo de resposta:
11.322ms
Nível de serviço:
100%
Tempo de resposta:
279ms
Nível de serviço:
100%
Tempo de resposta:
4.271ms
Nível de serviço:
100%
Tempo de resposta:
1.093ms
Nível de serviço:
100%
Tempo de resposta:
921ms
Nível de serviço:
100%
Tempo de resposta:
2.809ms
Nível de serviço:
100%
Tempo de resposta:
728ms
Nível de serviço:
50%
Tempo de resposta:
1.378ms
Nível de serviço:
50%
Tempo de resposta:
9.321ms
Nível de serviço:
50%
Tempo de resposta:
1.109ms
Nível de serviço:
78%
Tempo de resposta:
8.233ms
Nível de serviço:
50%
Tempo de resposta:
15.932ms
Nível de serviço:
100%
Tempo de resposta:
15ms
Nível de serviço:
50%
Tempo de resposta:
5.291ms
Nível de serviço:
100%
Tempo de resposta:
4.342ms
Nível de serviço:
100%
Tempo de resposta:
5.497ms
Nível de serviço:
100%
Tempo de resposta:
8.639ms