Package google.cloud.language.v1beta2

Índice

LanguageService

Proporciona operaciones de análisis de texto, como el análisis de opiniones y el reconocimiento de entidades.

AnalyzeEntities

rpc AnalyzeEntities(AnalyzeEntitiesRequest) returns (AnalyzeEntitiesResponse)

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.

Permisos de autorización

Se necesita uno de los siguientes permisos de OAuth:

  • https://www.googleapis.com/auth/cloud-language
  • https://www.googleapis.com/auth/cloud-platform

Para obtener más información, consulta Descripción general de la autenticación.

AnalyzeEntitySentiment

rpc AnalyzeEntitySentiment(AnalyzeEntitySentimentRequest) returns (AnalyzeEntitySentimentResponse)

Busca entidades similares a AnalyzeEntities en el texto y analiza el sentimiento asociado con cada entidad y sus menciones.

Permisos de autorización

Se necesita uno de los siguientes permisos de OAuth:

  • https://www.googleapis.com/auth/cloud-language
  • https://www.googleapis.com/auth/cloud-platform

Para obtener más información, consulta Descripción general de la autenticación.

AnalyzeSentiment

rpc AnalyzeSentiment(AnalyzeSentimentRequest) returns (AnalyzeSentimentResponse)

Analiza el sentimiento del texto proporcionado.

Permisos de autorización

Se necesita uno de los siguientes permisos de OAuth:

  • https://www.googleapis.com/auth/cloud-language
  • https://www.googleapis.com/auth/cloud-platform

Para obtener más información, consulta Descripción general de la autenticación.

AnalyzeSyntax

rpc AnalyzeSyntax(AnalyzeSyntaxRequest) returns (AnalyzeSyntaxResponse)

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.

Permisos de autorización

Se necesita uno de los siguientes permisos de OAuth:

  • https://www.googleapis.com/auth/cloud-language
  • https://www.googleapis.com/auth/cloud-platform

Para obtener más información, consulta Descripción general de la autenticación.

AnnotateText

rpc AnnotateText(AnnotateTextRequest) returns (AnnotateTextResponse)

Es un método conveniente que proporciona todas las funciones de análisis sintáctico, opiniones, entidades y clasificación en una sola llamada.

Permisos de autorización

Se necesita uno de los siguientes permisos de OAuth:

  • https://www.googleapis.com/auth/cloud-language
  • https://www.googleapis.com/auth/cloud-platform

Para obtener más información, consulta Descripción general de la autenticación.

ClassifyText

rpc ClassifyText(ClassifyTextRequest) returns (ClassifyTextResponse)

Clasifica un documento en categorías.

Permisos de autorización

Se necesita uno de los siguientes permisos de OAuth:

  • https://www.googleapis.com/auth/cloud-language
  • https://www.googleapis.com/auth/cloud-platform

Para obtener más información, consulta Descripción general de la autenticación.

ModerateText

rpc ModerateText(ModerateTextRequest) returns (ModerateTextResponse)

Modera un documento en busca de categorías dañinas y sensibles.

Permisos de autorización

Se necesita uno de los siguientes permisos de OAuth:

  • https://www.googleapis.com/auth/cloud-language
  • https://www.googleapis.com/auth/cloud-platform

Para obtener más información, consulta Descripción general de la autenticación.

AnalyzeEntitiesRequest

El mensaje de solicitud de análisis de entidades.

Campos
document

Document

Obligatorio. Ingresa el documento.

encoding_type

EncodingType

Es el tipo de codificación que usa la API para calcular los desplazamientos.

AnalyzeEntitiesResponse

El mensaje de respuesta del análisis de entidades.

Campos
entities[]

Entity

Las entidades reconocidas en el documento de entrada.

language

string

Es el idioma del texto, que será el mismo que el idioma especificado en la solicitud o, si no se especifica, el idioma detectado automáticamente. Consulta el campo Document.language para obtener más información.

AnalyzeEntitySentimentRequest

Es el mensaje de solicitud de análisis de opiniones a nivel de la entidad.

Campos
document

Document

Obligatorio. Ingresa el documento.

encoding_type

EncodingType

Es el tipo de codificación que usa la API para calcular los desplazamientos.

AnalyzeEntitySentimentResponse

Es el mensaje de respuesta del análisis de opiniones a nivel de la entidad.

Campos
entities[]

Entity

Las entidades reconocidas en el documento de entrada con los sentimientos asociados

language

string

Es el idioma del texto, que será el mismo que el idioma especificado en la solicitud o, si no se especifica, el idioma detectado automáticamente. Consulta el campo Document.language para obtener más información.

AnalyzeSentimentRequest

El mensaje de solicitud de análisis de opiniones

Campos
document

Document

Obligatorio. Ingresa el documento.

encoding_type

EncodingType

Es el tipo de codificación que usa la API para calcular los desplazamientos de oraciones para el sentimiento de la oración.

AnalyzeSentimentResponse

El mensaje de respuesta del análisis de opiniones.

Campos
document_sentiment

Sentiment

Es la opinión general del documento de entrada.

language

string

Es el idioma del texto, que será el mismo que el idioma especificado en la solicitud o, si no se especifica, el idioma detectado automáticamente. Consulta el campo Document.language para obtener más información.

sentences[]

Sentence

Es la opinión de todas las oraciones del documento.

AnalyzeSyntaxRequest

Es el mensaje de solicitud de análisis sintáctico.

Campos
document

Document

Obligatorio. Ingresa el documento.

encoding_type

EncodingType

Es el tipo de codificación que usa la API para calcular los desplazamientos.

AnalyzeSyntaxResponse

El mensaje de respuesta del análisis sintáctico.

Campos
sentences[]

Sentence

Son las oraciones del documento de entrada.

tokens[]

Token

Los tokens, junto con su información sintáctica, en el documento de entrada.

language

string

Es el idioma del texto, que será el mismo que el idioma especificado en la solicitud o, si no se especifica, el idioma detectado automáticamente. Consulta el campo Document.language para obtener más información.

AnnotateTextRequest

Es el mensaje de solicitud de la API de anotación de texto, que puede realizar varios tipos de análisis (opiniones, entidades y sintaxis) en una sola llamada.

Campos
document

Document

Obligatorio. Ingresa el documento.

features

Features

Obligatorio. Las funciones habilitadas

encoding_type

EncodingType

Es el tipo de codificación que usa la API para calcular los desplazamientos.

Funciones

Todas las funciones disponibles para el análisis de opiniones, sintaxis y semántica. Si estableces cada uno como verdadero, se habilitará ese análisis específico para la entrada.

Campos
extract_syntax

bool

Extraer información de sintaxis

extract_entities

bool

Extraer entidades

extract_document_sentiment

bool

Extrae la opinión a nivel del documento.

extract_entity_sentiment

bool

Extrae entidades y su opinión asociada.

classify_text

bool

Clasifica el documento completo en categorías. Si es así, la API usará el modelo predeterminado que clasifica en una taxonomía predefinida.

moderate_text

bool

Modera el documento en busca de categorías dañinas y sensibles.

classification_model_options

ClassificationModelOptions

Opcional. Las opciones de modelos que se usarán para la clasificación. Si no se especifican, se usan las opciones de la versión 1 de forma predeterminada. Solo se usa si classify_text se establece como verdadero.

AnnotateTextResponse

El mensaje de respuesta de las anotaciones de texto.

Campos
sentences[]

Sentence

Son las oraciones del documento de entrada. Se propaga si el usuario habilita AnnotateTextRequest.Features.extract_syntax.

tokens[]

Token

Los tokens, junto con su información sintáctica, en el documento de entrada. Se propaga si el usuario habilita AnnotateTextRequest.Features.extract_syntax.

entities[]

Entity

Las entidades, junto con su información semántica, en el documento de entrada Se propaga si el usuario habilita AnnotateTextRequest.Features.extract_entities.

document_sentiment

Sentiment

Es la opinión general del documento. Se propaga si el usuario habilita AnnotateTextRequest.Features.extract_document_sentiment.

language

string

Es el idioma del texto, que será el mismo que el idioma especificado en la solicitud o, si no se especifica, el idioma detectado automáticamente. Consulta el campo Document.language para obtener más información.

categories[]

ClassificationCategory

Son las categorías identificadas en el documento de entrada.

moderation_categories[]

ClassificationCategory

Categorías dañinas y sensibles identificadas en el documento de entrada

ClassificationCategory

Representa una categoría que muestra el clasificador de texto.

Campos
name

string

Es el nombre de la categoría que representa el documento.

confidence

float

Es la confianza del clasificador en la categoría. El número representa qué tan seguro está el clasificador de que esta categoría representa el texto determinado.

ClassificationModelOptions

Son las opciones de modelos disponibles para las solicitudes de clasificación.

Campos
Campo de unión model_type. Si no se establece este campo, se usará v1_model de forma predeterminada. model_type puede ser solo uno de los siguientes:
v1_model

V1Model

Si configuras este campo, se usará el modelo V1 y la versión de categorías de contenido V1. El modelo V1 es heredado, por lo que la compatibilidad con este se descontinuará en el futuro.

v2_model

V2Model

Si configuras este campo, se usará el modelo V2 con la versión correcta de las categorías de contenido. El modelo V2 tiene un mejor rendimiento.

V1Model

Este tipo no tiene campos.

Son las opciones para el modelo V1.

V2Model

Son las opciones del modelo V2.

Campos
content_categories_version

ContentCategoriesVersion

Son las categorías de contenido que se usan para la clasificación.

ContentCategoriesVersion

Son las categorías de contenido que se usan para la clasificación.

Enums
CONTENT_CATEGORIES_VERSION_UNSPECIFIED Si no se especifica ContentCategoriesVersion, esta opción se establecerá de forma predeterminada en V1.
V1 Categorías de contenido heredado de nuestro lanzamiento inicial en 2017.
V2 Se actualizaron las categorías de contenido en 2022.

ClassifyTextRequest

El mensaje de solicitud de clasificación de documentos

Campos
document

Document

Obligatorio. Ingresa el documento.

classification_model_options

ClassificationModelOptions

Opcional. Son las opciones de modelos que se usarán para la clasificación. Si no se especifican, se usan las opciones de la versión 1 de forma predeterminada.

ClassifyTextResponse

El mensaje de respuesta de la clasificación de documentos.

Campos
categories[]

ClassificationCategory

Categorías que representan el documento de entrada.

DependencyEdge

Representa la información del árbol de análisis de dependencia de un token.

Campos
head_token_index

int32

Representa la parte principal de este token en el árbol de dependencias. Este es el índice del token que tiene un arco que va a este token. El índice es la posición del token en el array de tokens que muestra el método de la API. Si este token es un token raíz, head_token_index es su propio índice.

label

Label

Es la etiqueta de análisis del token.

Etiqueta

Es la enumeración de etiquetas de análisis para el token.

Enums
UNKNOWN Desconocido
ABBREV Modificador de abreviatura
ACOMP Complemento adjetival
ADVCL Modificador de cláusula adverbial
ADVMOD Modificador adverbial
AMOD Modificador adjetival de un NP
APPOS Modificador de aposición de un NP
ATTR Atributo dependiente de un verbo copulativo
AUX Verbo auxiliar (no principal)
AUXPASS Auxiliar pasivo
CC Conjunción coordinativa
CCOMP Complemento de cláusula de un verbo o adjetivo
CONJ Conjunción
CSUBJ Sujeto oracional
CSUBJPASS Sujeto pasivo oracional
DEP Dependencia (no se puede determinar)
DET Determinante
DISCOURSE Discurso
DOBJ Objeto directo
EXPL Grosería
GOESWITH Va con (parte de una palabra en un texto no bien editado)
IOBJ Objeto indirecto
MARK Marcador (palabra que introduce una cláusula subordinada)
MWE Expresión de varias palabras
MWV Expresión verbal de varias palabras
NEG Modificador de negación
NN Modificador de compuesto de sustantivo
NPADVMOD Frase nominal utilizada como modificador adverbial
NSUBJ Sujeto nominal
NSUBJPASS Sujeto nominal pasivo
NUM Modificador numérico de un sustantivo
NUMBER Elemento de número compuesto
P Signo de puntuación
PARATAXIS Relación de parataxis
PARTMOD Modificador participial
PCOMP El complemento de una preposición es una cláusula
POBJ Objeto de una preposición
POSS Modificador de posesión
POSTNEG Partícula negativa posverbal
PRECOMP Complemento del predicado
PRECONJ Preconjunto
PREDET Predeterminador
PREF Prefijo
PREP Modificador preposicional
PRONL La relación entre un verbo y un morfema verbal
PRT Particle
PS Marcador asociativo o posesivo
QUANTMOD Modificador de frase cuantificador
RCMOD Modificador de cláusula relativa
RCMODREL Complementador en una cláusula relativa
RDROP Elipsis sin predicado anterior
REF Referente
REMNANT Remanente
REPARANDUM Reparando
ROOT Raíz
SNUM Sufijo que especifica una unidad de número
SUFF Sufijo
TMOD Modificador temporal
TOPIC Marcador de tema
VMOD Una cláusula encabezada por una forma infinita del verbo que modifica un sustantivo
VOCATIVE Vocativo
XCOMP Complemento clausular abierto
SUFFIX Sufijo nominal
TITLE Título del nombre
ADVPHMOD Modificador de frase adverbial
AUXCAUS Auxiliar causativo
AUXVV Auxiliar de ayuda
DTMOD Rentaishi (modificador prenominal)
FOREIGN Palabras extranjeras
KW Palabra clave
LIST Lista para cadenas de elementos comparables
NOMC Frase nominalizada
NOMCSUBJ Sujeto oracional nominalizado
NOMCSUBJPASS Pasivo oracional nominalizado
NUMC Compuesto del modificador numérico
COP Cópula
DISLOCATED Relación dislocada (para elementos llevados al frente/topicalizados)
ASP Marcador de aspecto
GMOD Modificador genitivo
GOBJ Objeto genitivo
INFMOD Modificador infinitivo
MES Medir
NCOMP Complemento nominal de un sustantivo

Documento

Representa la entrada a los métodos de la API.

Campos
type

Type

Obligatorio. Si el tipo no está configurado o es TYPE_UNSPECIFIED, se muestra un error INVALID_ARGUMENT.

language

string

Es el idioma del documento (si no se especifica, el idioma se detecta automáticamente). Se aceptan los códigos de idioma ISO y BCP-47.
En Idiomas compatibles, se enumeran los idiomas admitidos actualmente para cada método de la API. Si el método de la API llamado no admite el idioma (especificado por el llamador o detectado automáticamente), se muestra un error INVALID_ARGUMENT.

reference_web_uri

string

Es el URI web del que proviene el documento. Este URI no se usa para recuperar el contenido, sino como una sugerencia para analizar el documento.

boilerplate_handling

BoilerplateHandling

Indica cómo se debe controlar el texto de referencia detectado(p.ej., anuncios, declaraciones de derechos de autor, banners) para este documento. Si no se especifica, el texto de referencia se tratará de la misma manera que el contenido.

Campo de unión source. Es la fuente del documento: una cadena que contiene el contenido o un URI de Google Cloud Storage. source puede ser solo uno de los siguientes:
content

string

Es el contenido de la entrada en formato de cadena. Los registros de auditoría de Cloud están exentos, ya que se basan en datos del usuario.

gcs_content_uri

string

Es el URI de Google Cloud Storage donde se encuentra el contenido del archivo. Este URI debe tener el formato gs://bucket_name/object_name. Para obtener más detalles, consulta https://cloud.google.com/storage/docs/reference-uris. NOTA: No se admite el control de versiones de objetos de Cloud Storage.

BoilerplateHandling

Formas de manejar el texto de referencia detectado en el documento

Enums
BOILERPLATE_HANDLING_UNSPECIFIED No se especifica el manejo de texto de referencia.
SKIP_BOILERPLATE No analices el texto estándar detectado. Se requiere el URI web de referencia para detectar el texto de referencia.
KEEP_BOILERPLATE Trata el texto estándar de la misma manera que el contenido.

Tipo

La enumeración de tipos de documentos.

Enums
TYPE_UNSPECIFIED No se especificó el tipo de contenido.
PLAIN_TEXT Texto sin formato
HTML HTML

EncodingType

Representa la codificación de texto que usa el llamador para procesar el resultado. Se recomienda proporcionar un EncodingType porque la API proporciona los desplazamientos iniciales para varias salidas, como tokens y menciones, y los idiomas que usan de forma nativa diferentes codificaciones de texto pueden acceder a los desplazamientos de manera diferente.

Enums
NONE Si no se especifica EncodingType, la información dependiente de la codificación (como begin_offset) se establecerá en -1.
UTF8 La información dependiente de la codificación (como begin_offset) se calcula en función de la codificación UTF-8 de la entrada. C++ y Go son ejemplos de lenguajes que usan esta codificación de forma nativa.
UTF16 La información dependiente de la codificación (como begin_offset) se calcula en función de la codificación UTF-16 de la entrada. Java y JavaScript son ejemplos de lenguajes que usan esta codificación de forma nativa.
UTF32 La información dependiente de la codificación (como begin_offset) se calcula en función de la codificación UTF-32 de la entrada. Python es un ejemplo de un lenguaje que usa esta codificación de forma nativa.

Entidad

Representa una frase en el texto que es una entidad conocida, como una persona, una organización o una ubicación. La API asocia información, como la importancia y las menciones, con las entidades.

Campos
name

string

Es el nombre del representante de la entidad.

type

Type

Es el tipo de entidad.

metadata

map<string, string>

Son los metadatos asociados con la entidad.

Para la mayoría de los tipos de entidades, los metadatos son una URL de Wikipedia (wikipedia_url) y un MID del Gráfico de conocimiento (mid), si están disponibles. Para ver los metadatos asociados con otros tipos de entidades, consulta la tabla de tipos que aparece a continuación.

salience

float

Es la puntuación de relevancia asociada con la entidad en el rango [0, 1.0].

La puntuación de importancia de una entidad proporciona información sobre la importancia o centralidad de esa entidad para todo el texto del documento. Las puntuaciones más cercanas a 0 son menos importantes, mientras que las puntuaciones más cercanas a 1.0 son muy importantes.

mentions[]

EntityMention

Las menciones de esta entidad en el documento de entrada. Actualmente, la API admite menciones de nombres propios.

sentiment

Sentiment

En el caso de las llamadas a AnalyzeEntitySentimentRequest o si AnnotateTextRequest.Features.extract_entity_sentiment se establece como verdadero, este campo contendrá el sentimiento agregado expresado para esta entidad en el documento proporcionado.

Tipo

Es el tipo de entidad. Para la mayoría de los tipos de entidades, los metadatos asociados son una URL de Wikipedia (wikipedia_url) y un MID del Gráfico de conocimiento (mid). En la siguiente tabla, se enumeran los campos asociados para las entidades que tienen metadatos diferentes.

Enums
UNKNOWN Desconocido
PERSON Persona
LOCATION Ubicación
ORGANIZATION Organización
EVENT Evento
WORK_OF_ART Obra de arte
CONSUMER_GOOD Producto para consumidores
OTHER Otros tipos de entidades
PHONE_NUMBER

Número de teléfono

En los metadatos, se indica el número de teléfono, con el formato según la convención local, además de los elementos adicionales que aparecen en el texto:

  • number: Es el número real, desglosado en secciones según la convención local.
  • national_prefix: Código de país, si se detecta
  • area_code: Código de región o área, si se detecta
  • extension: Extensión telefónica (para marcar después de la conexión), si se detecta
ADDRESS

Dirección

Los metadatos identifican el número de calle y la localidad, además de los elementos adicionales que aparecen en el texto:

  • street_number: Número de la calle
  • locality: Ciudad o pueblo
  • street_name: Nombre de la calle o ruta, si se detecta
  • postal_code: Código postal, si se detecta
  • country: País, si se detecta<
  • broad_region: Área administrativa, como el estado, si se detecta
  • narrow_region: Área administrativa más pequeña, como un condado, si se detecta
  • sublocality: Se usa en direcciones asiáticas para demarcar un distrito dentro de una ciudad, si se detecta.
DATE

Fecha

Los metadatos identifican los componentes de la fecha:

  • year: Año de cuatro dígitos, si se detecta
  • month: Número de mes de dos dígitos, si se detecta
  • day: Número de día de dos dígitos, si se detecta
NUMBER

Número

Los metadatos son el número en sí.

PRICE

Precio

Los metadatos identifican value y currency.

EntityMention

Representa una mención de una entidad en el texto. Actualmente, se admiten menciones de nombres propios.

Campos
text

TextSpan

El texto de la mención.

type

Type

Es el tipo de mención de entidad.

sentiment

Sentiment

En el caso de las llamadas a AnalyzeEntitySentimentRequest o si AnnotateTextRequest.Features.extract_entity_sentiment se establece como verdadero, este campo contendrá el sentimiento expresado para esta mención de la entidad en el documento proporcionado.

Tipo

Los tipos de menciones admitidos

Enums
TYPE_UNKNOWN Desconocido
PROPER Nombre propio
COMMON Sustantivo común (o compuesto)

ModerateTextRequest

El mensaje de solicitud de moderación de documentos.

Campos
document

Document

Obligatorio. Ingresa el documento.

ModerateTextResponse

El mensaje de respuesta de moderación de documentos.

Campos
moderation_categories[]

ClassificationCategory

Categorías dañinas y sensibles que representan el documento de entrada

PartOfSpeech

Representa la información de parte de la oración de un token.

Campos
tag

Tag

La etiqueta de categoría gramatical.

aspect

Aspect

El aspecto gramatical.

case

Case

El caso gramatical.

form

Form

Es la forma gramatical.

gender

Gender

El género gramatical.

mood

Mood

El modo gramatical.

number

Number

Es el número gramatical.

person

Person

La persona gramatical.

proper

Proper

La corrección gramatical.

reciprocity

Reciprocity

La reciprocidad gramatical.

tense

Tense

El tiempo gramatical.

voice

Voice

La voz gramatical.

Aspecto

Es la característica de un verbo que expresa el flujo de tiempo durante un evento.

Enums
ASPECT_UNKNOWN El aspecto no se aplica en el idioma analizado o no se predice.
PERFECTIVE Perfecto
IMPERFECTIVE Imperfectivo
PROGRESSIVE Progresiva

Caso

Es la función gramatical que realiza un sustantivo o pronombre en una frase, cláusula o oración. En algunos idiomas, otras partes de la oración, como el adjetivo y el determinante, toman la inflexión de caso de acuerdo con el sustantivo.

Enums
CASE_UNKNOWN El caso no se aplica en el idioma analizado o no se predice.
ACCUSATIVE Acusativo
ADVERBIAL Adverbial
COMPLEMENTIVE Complementario
DATIVE Dativo
GENITIVE Genitivo
INSTRUMENTAL Instrumental
LOCATIVE Local
NOMINATIVE Nominativo
OBLIQUE Oblique
PARTITIVE Partitivo
PREPOSITIONAL Preposicional
REFLEXIVE_CASE Reflexivo
RELATIVE_CASE Relativo
VOCATIVE Vocativo

Formulario

Según el idioma, la forma puede categorizar diferentes formas de verbos, adjetivos, adverbios, etc. Por ejemplo, categorizar las terminaciones inflected de verbos y adjetivos o distinguir entre formas cortas y largas de adjetivos y participios.

Enums
FORM_UNKNOWN El formulario no se aplica en el idioma analizado o no se predice.
ADNOMIAL Adnomial
AUXILIARY Auxiliar
COMPLEMENTIZER Complementador
FINAL_ENDING Final
GERUND Gerundio
REALIS Realis
IRREALIS Irrealis
SHORT Formato corto
LONG Formato largo
ORDER Formulario de pedido
SPECIFIC Formulario específico

Género

Clases de género de los sustantivos que se reflejan en el comportamiento de las palabras asociadas.

Enums
GENDER_UNKNOWN El género no es aplicable en el idioma analizado o no se predice.
FEMININE Femenino
MASCULINE Masculino
NEUTER Neutro

Estado de ánimo

Es la característica gramatical de los verbos que se usa para mostrar modalidad y actitud.

Enums
MOOD_UNKNOWN El estado de ánimo no se aplica en el idioma analizado o no se predice.
CONDITIONAL_MOOD Condicional
IMPERATIVE Imperativos
INDICATIVE Indicativo
INTERROGATIVE Interrogativo
JUSSIVE Jussive
SUBJUNCTIVE Subjuntivo

Número

Cuenta las distinciones.

Enums
NUMBER_UNKNOWN El número no se aplica en el idioma analizado o no se predice.
SINGULAR Singular
PLURAL Plural
DUAL Doble

Persona

La distinción entre el hablante, la segunda persona, la tercera persona, etcétera

Enums
PERSON_UNKNOWN La entidad "persona" no se aplica en el idioma analizado o no se predice.
FIRST Primera
SECOND Segundo
THIRD Tercera
REFLEXIVE_PERSON Reflexivo

Correcto

Esta categoría muestra si el token es parte de un nombre propio.

Enums
PROPER_UNKNOWN El adjetivo correcto no se aplica en el idioma analizado o no se predice.
PROPER Correcto
NOT_PROPER No es adecuado

Reciprocidad

Son las características recíprocas de un pronombre.

Enums
RECIPROCITY_UNKNOWN La reciprocidad no se aplica en el idioma analizado o no se predice.
RECIPROCAL Recíproco
NON_RECIPROCAL No recíproco

Etiqueta

Es la enumeración de etiquetas de categoría gramatical.

Enums
UNKNOWN Desconocido
ADJ Adjetivo
ADP Adposición (preposición y postposición)
ADV Adverbio
CONJ Conjunción
DET Determinante
NOUN Sustantivo (común y propio)
NUM Número cardinal
PRON Pronombre
PRT Partícula o alguna otra palabra funcional
PUNCT Puntuación
VERB Verbo (todos los tiempos y modos)
X Otro: palabras extranjeras, errores tipográficos, abreviaturas
AFFIX Afijo

Tenso

Referencia horaria

Enums
TENSE_UNKNOWN El tiempo no se aplica en el idioma analizado o no se predice.
CONDITIONAL_TENSE Condicional
FUTURE Futuro
PAST Anteriores
PRESENT Presentar
IMPERFECT Imperfecto
PLUPERFECT Pluperfect

Voz

Es la relación entre la acción que expresa un verbo y los participantes identificados por sus argumentos.

Enums
VOICE_UNKNOWN La voz no se aplica en el idioma analizado o no se predice.
ACTIVE Activo
CAUSATIVE Causativo
PASSIVE Pasiva

Oración

Representa una oración en el documento de entrada.

Campos
text

TextSpan

Es el texto de la oración.

sentiment

Sentiment

En el caso de las llamadas a AnalyzeSentimentRequest o si AnnotateTextRequest.Features.extract_document_sentiment está configurado como verdadero, este campo contendrá el sentimiento de la oración.

Opinión

Representa el sentimiento asociado con todo el texto o las entidades en el texto.

Campos
magnitude

float

Es un número no negativo en el rango [0, +inf], que representa la magnitud absoluta del sentimiento, independientemente de la puntuación (positiva o negativa).

score

float

Puntuación de opinión entre -1.0 (opinión negativa) y 1.0 (opinión positiva).

TextSpan

Representa un intervalo de texto en el documento de entrada.

Campos
content

string

Es el contenido del intervalo de texto, que es una subcadena del documento.

begin_offset

int32

La API calcula el desplazamiento inicial del contenido en el documento original según el EncodingType especificado en la solicitud a la API.

Token

Representa el componente sintáctico más pequeño del texto.

Campos
text

TextSpan

El texto del token

part_of_speech

PartOfSpeech

Etiqueta de parte de la oración para este token.

dependency_edge

DependencyEdge

Análisis del árbol de dependencias para este token.

lemma

string

Es el lema del token.