Cloud Natural Language API

Proporciona a los desarrolladores tecnologías de comprensión del lenguaje natural, como el análisis de opiniones, el reconocimiento de entidades, el análisis de opiniones sobre entidades y otras anotaciones de texto.

Servicio: language.googleapis.com

Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información siguiente cuando realices las solicitudes a la API.

Documento de descubrimiento

Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona los siguientes documentos de Discovery:

Extremo de servicio

Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:

  • https://language.googleapis.com

Recurso de REST: v2.documents

Métodos
analyzeEntities POST /v2/documents:analyzeEntities
Encuentra entidades nombradas (actualmente, nombres propios y sustantivos comunes) en el texto, junto con los tipos de entidades, la probabilidad, las menciones de cada entidad y otras propiedades.
analyzeSentiment POST /v2/documents:analyzeSentiment
Analiza el sentimiento del texto proporcionado.
annotateText POST /v2/documents:annotateText
Un método conveniente que proporciona todas las funciones en una sola llamada.
classifyText POST /v2/documents:classifyText
Clasifica un documento en categorías.
moderateText POST /v2/documents:moderateText
Modera un documento en busca de categorías dañinas y sensibles.

Recurso de REST: v1beta2.documents

Métodos
analyzeEntities POST /v1beta2/documents:analyzeEntities
Encuentra entidades nombradas (actualmente, nombres propios y sustantivos comunes) en el texto, junto con los tipos de entidades, la relevancia, las menciones de cada entidad y otras propiedades.
analyzeEntitySentiment POST /v1beta2/documents:analyzeEntitySentiment
Encuentra entidades similares a AnalyzeEntities en el texto y analiza el sentimiento asociado con cada entidad y sus menciones.
analyzeSentiment POST /v1beta2/documents:analyzeSentiment
Analiza el sentimiento del texto proporcionado.
analyzeSyntax POST /v1beta2/documents:analyzeSyntax
Analiza la sintaxis del texto y proporciona límites de oraciones y tokenización, junto con etiquetas de categorías gramaticales, árboles de dependencia y otras propiedades.
annotateText POST /v1beta2/documents:annotateText
Un método de conveniencia que proporciona todas las funciones de sintaxis, opiniones, entidades y clasificación en una sola llamada.
classifyText POST /v1beta2/documents:classifyText
Clasifica un documento en categorías.
moderateText POST /v1beta2/documents:moderateText
Modera un documento en busca de categorías dañinas y sensibles.

Recurso de REST: v1.documents

Métodos
analyzeEntities POST /v1/documents:analyzeEntities
Encuentra entidades nombradas (actualmente, nombres propios y sustantivos comunes) en el texto, junto con los tipos de entidades, la relevancia, las menciones de cada entidad y otras propiedades.
analyzeEntitySentiment POST /v1/documents:analyzeEntitySentiment
Encuentra entidades similares a AnalyzeEntities en el texto y analiza el sentimiento asociado con cada entidad y sus menciones.
analyzeSentiment POST /v1/documents:analyzeSentiment
Analiza el sentimiento del texto proporcionado.
analyzeSyntax POST /v1/documents:analyzeSyntax
Analiza la sintaxis del texto y proporciona límites de oraciones y tokenización, junto con etiquetas de categorías gramaticales, árboles de dependencia y otras propiedades.
annotateText POST /v1/documents:annotateText
Un método conveniente que proporciona todas las funciones que analizan analyzeSentiment, analyzeEntities y analyzeSyntax en una sola llamada.
classifyText POST /v1/documents:classifyText
Clasifica un documento en categorías.
moderateText POST /v1/documents:moderateText
Modera un documento en busca de categorías dañinas y sensibles.