翻译 YouTube 视频标题和说明 | V3 API
Posted
技术标签:
【中文标题】翻译 YouTube 视频标题和说明 | V3 API【英文标题】:Translating YouTube video title and description | V3 API 【发布时间】:2017-04-09 10:38:04 【问题描述】:在过去的几个小时里,我一直在尝试找到一种解决方案,将视频更新/上传到许多不同的语言,这引发了 YouTube V3 API。 我可以设置默认语言,
"defaultLanguage": string
我可以设置视频标题和描述,
"title": string,
"description": string,
或者也许有一种方法可以用不同的语言上传许多不同的 sn-ps?
"snippet":
"publishedAt": datetime,
"channelId": string,
"title": string,
"description": string,
"thumbnails":
(key):
"url": string,
"width": unsigned integer,
"height": unsigned integer
,
我没有看到翻译标题和描述的方法。
我发现可能可以使用“本地化”属性,但我不知道这是否可能,或者这是否是最好的方法。
"localized":
"title": string,
"description": string
,
我想提出一些建议,因为我对 YouTube API 很陌生,如果您知道答案,我发现这将是一个非常容易回答的问题,我不希望有任何代码或复杂的解决方案,而只是为了得到指导,感谢您的帮助。
【问题讨论】:
是的,我知道,但是,正如标题所说,我想要的只是将视频标题和说明翻译成多种语言,但我看不到上传翻译文本的方法 我不需要帮助翻译任何东西,只需上传翻译后的文本 该死的,你知道他们要不要实施吗? 它确实支持翻译文本,请查看我的答案。 【参考方案1】:我找到了解决方案,本地化就是所谓的。
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.videos.update
PUT https://www.googleapis.com/youtube/v3/videos?part=localizations&key=YOUR_API_KEY
"id": "kE7dYgd3F8E", //https://www.youtube.com/edit?video_id=kE7dYgd3F8E
"localizations":
"es-do": //local codes, http://www.science.co.il/Language/Locale-codes.php
"title": "Translated title",
"description": "Translated description"
【讨论】:
以上是关于翻译 YouTube 视频标题和说明 | V3 API的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Ajax 和 JSON 在 javascript 中使用 v3 URL API 获取 Youtube 视频标题
YouTube 频道中的“已发布视频”和“上传”有啥区别?以及如何通过 YouTube Data v3 API 获取它们?
Youtube data api v3 按特定频道搜索所有上传和发布的视频