我正在使用TheMovieDB API获取有关多部电影的信息。 API支持使用不同的语言。
https://www.themoviedb.org/documentation/api
我知道API有一个函数来设置当前语言。
有没有办法获得所有支持语言的列表?
在我的应用中,我计划为用户添加一个选项,以便选择所需语言,以便以其语言查看电影详情。
答案 0 :(得分:2)
看起来无法从API中获取所有受支持的语言列表。 API文档没有任何相关信息。
我正在关闭这些问题,因为其他人可能会寻找解决方案。
如果我错了,请告诉我。
答案 1 :(得分:1)
答案 2 :(得分:1)
此网址显示了api适用于不同语言的一种方式,但并未说明支持哪种语言。
https://developers.themoviedb.org/3/getting-started/languages
此链接中列出了支持的语言: https://developers.themoviedb.org/3/configuration/get-languages
请注意,存在某些语言,但未翻译全部详细信息,并且已翻译了诸如概述或标题之类的某些部分。我多希望我能帮忙。 (不要忘记将您的api密钥放在两个链接都告诉您的网址中)
答案 3 :(得分:0)
由ISO代码639-1指定: https://en.wikipedia.org/wiki/ISO_639-1
我在TMDB的java-API中找到了这个 https://github.com/holgerbrandl/themoviedbapi/blob/master/src/main/java/info/movito/themoviedbapi/model/Discover.java#L69
答案 4 :(得分:0)
您可以从此终端获取受支持语言的官方列表:
https://developers.themoviedb.org/3/configuration/get-primary-translations
截至今天,端点返回以下ISO代码:
"ar-AE",
"ar-SA",
"bg-BG",
"bn-BD",
"ca-ES",
"ch-GU",
"cs-CZ",
"da-DK",
"de-DE",
"el-GR",
"en-US",
"eo-EO",
"es-ES",
"es-MX",
"eu-ES",
"fa-IR",
"fi-FI",
"fr-CA",
"fr-FR",
"he-IL",
"hi-IN",
"hu-HU",
"id-ID",
"it-IT",
"ja-JP",
"ka-GE",
"kn-IN",
"ko-KR",
"lt-LT",
"ml-IN",
"nb-NO",
"nl-NL",
"no-NO",
"pl-PL",
"pt-BR",
"pt-PT",
"ro-RO",
"ru-RU",
"sk-SK",
"sl-SI",
"sr-RS",
"sv-SE",
"ta-IN",
"te-IN",
"th-TH",
"tr-TR",
"uk-UA",
"vi-VN",
"zh-CN",
"zh-TW"
我用类型端点测试了一些语言: https://api.themoviedb.org/3/genre/movie/list
其中一些人为类型名称返回null
(意味着他们尚未翻译)。
您可以在https://www.themoviedb.org/contribute找到翻译材料的概述。