如何自动翻译嵌入的视频?

问题描述 投票:9回答:1

非常简单。

如果我使用此代码:https://www.youtube.com/embed/d0yGdNEWdn0?&hl=en&cc_lang_pref=en&cc_load_policy=1

附:

hl = en和cc_lang_pref = zh_cn选择english和cc_load_policy = 1来激活subs

它会正常工作并用英语显示我的潜艇。

问题是,如果我使用葡萄牙语:https://www.youtube.com/embed/d0yGdNEWdn0?&hl=pt&cc_lang_pref=pt&cc_load_policy=1

它不起作用,因为没有葡萄牙语字幕。但是,您可以使用自动翻译,然后按照我的意愿使用葡萄牙语。

问题是:我如何创建一个自动激活英语>>葡萄牙语翻译的链接?我一直在寻找它,但没有找到答案。

先感谢您!

youtube youtube-javascript-api
1个回答
0
投票

最近有同样的问题,但没有明确的答案。

TL; DR:只需上传您的PT翻译字幕,其中包含相同的代码。

您的pt代码是正确的。 YouTube没有使用您的网址。

根据YT自己的逻辑 - 他们只为用户提供自动翻译的字幕控制(通过点击)。并且没有办法从开发者方面(2019-04)覆盖它。

同时你可以在葡萄牙语上添加自己的字幕。即使它们是通过Google翻译从原始英语翻译而来。你的代码将开始工作。

给我这个信息的回复:https://support.google.com/youtube/forum/AAAAiuErobUTdcd8GOxOLE/?hl=en&gpf=%23!msg%2Fyoutube%2FTdcd8GOxOLE%2F9iVrU-qOc5YJ&msgid=9iVrU-qOc5YJ

© www.soinside.com 2019 - 2024. All rights reserved.