Method: 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.

Solicitud HTTP

POST https://language.googleapis.com/v1beta2/documents:analyzeSyntax

La URL usa la sintaxis de la transcodificación gRPC.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "document": {
    object (Document)
  },
  "encodingType": enum (EncodingType)
}
Campos
document

object (Document)

Obligatorio. Documento de entrada

encodingType

enum (EncodingType)

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

Cuerpo de la respuesta

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

Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:

Representación JSON
{
  "sentences": [
    {
      object (Sentence)
    }
  ],
  "tokens": [
    {
      object (Token)
    }
  ],
  "language": string
}
Campos
sentences[]

object (Sentence)

Son las oraciones del documento de entrada.

tokens[]

object (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.

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.