Google Переводит часть речи

# #google-cloud-platform #google-translate #pos-tagger

Вопрос:

Я настроил RESTful Google Cloud Translate на своем сервере NodeJS.

Их веб-клиент Google Translate предлагает массу полезных метаданных перевода, включая часть речи (см. noun В правом нижнем углу).:

введите описание изображения здесь

Тем не менее, их служба API предлагает очень ограниченные данные в ответе:

 {
  "translatedText": string,
  "model": string,
  "detectedLanguageCode": string,
  "glossaryConfig": {
    object (TranslateTextGlossaryConfig)
  }
}
 

Вопрос: есть ли версия, доступная в облачном API Google Translate, которая предлагает хотя бы часть речи? Если нет, есть ли другая служба API, которая предлагает больше метаданных о переводе? Ищу специально для испанских POS-меток.

Я даже зашел так далеко, что использовал Natural POS-теггер через NPM для ручного ввода списка испанских слов, чтобы получить их значения, но, к сожалению, эта система тегов на основе Brill работает только с голландским ( DE ) и английским ( EN ).

Ответ №1:

В соответствии с этой документацией мы можем добавить часть речи (pos) в глоссарий, к сожалению, в настоящее время API перевода Google не поддерживает информацию о pos.

На данный момент эта функция доступна только через веб-интерфейс Google Translation.

Запрос функций:

Однако вы можете сообщить Google, что эта функция важна для доступа к их API-интерфейсам, и что вы хотели бы попросить их реализовать ее.

Система отслеживания проблем Google-это место, где разработчики могут сообщать о проблемах и запрашивать функции для своих служб разработки. Я бы настоятельно рекомендовал вам сделать там запрос на функцию. Лучшим компонентом для этого файла в разделе будет ИИ и машинное обучение с Feature Request шаблоном.