Я не уверен, подходит ли этот пост здесь, но я не знаю, где его опубликовать.

На моем устройстве Android я смотрел следующее видео в Италии.

https://youtu.be/XZmGGAbHqa0

Я замечаю, что все произнесенные предложения переводятся и отображаются с надписями до того, как они произнесены.

Как это достигается? Содержится ли голос в виде текста с информацией о таймере и отправляется в Google translate, а перевод отображается в режиме реального времени, или все переводы встроены в видео YouTube.

1 ответ1

1

Содержится ли голос в виде текста с информацией о таймере и отправляется в Google translate, а перевод отображается в режиме реального времени, или все переводы встроены в видео YouTube.

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

Очевидно, что Google не имеет смысла переводить каждый раз. Итак, я думаю, что они переводят один раз и кешируют результат для будущего использования.

Когда они переводят, мы можем только догадываться:

  • на загрузку?
  • по первому запросу?
  • по запросу N (когда они видят, что это стоит)?

Я полагаю, что у них есть алгоритм, который они не раскрывают и, вероятно, довольствуются настройкой. В конце концов, они хотят сбалансировать хороший сервис (кажущийся перевод в реальном времени) со стоимостью, будь то серверы, циклы ЦП, электричество или программирование.

Что-то, получающее много просмотров, вероятно, очень быстро переводится в топ-10 или около того языков, где им может потребоваться некоторое время для кэширования версии на языке урду моего валлийского блога.


Tl; dr - они только те, кто знает, являются Google, и они не говорят, но мы можем сделать несколько догадок здравого смысла

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .