2

我正在使用 TheMovieDB API 来获取有关几部电影的信息。API 支持使用不同的语言。

https://www.themoviedb.org/documentation/api

我知道 API 具有获取当前语言设置的功能。

有没有办法获得所有支持的语言列表?

在我的应用程序中,我计划为用户添加一个选项,以选择他们想要的语言,以他们的语言查看电影的详细信息。

4

5 回答 5

2

看起来没有办法从 API 中获取所有支持的语言列表。API 文档没有这方面的任何信息。

我正在结束这个问题,因为其他人可能会为此寻找解决方案。

如果我错了,请告诉我。

于 2013-11-11T08:43:56.637 回答
1

您可以从此端点获取支持语言的官方列表:

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查看翻译材料的概述。

于 2018-01-26T09:38:03.777 回答
1

此 url 显示了 api 适用于不同语言的方式,但没有说明支持哪些语言。

https://developers.themoviedb.org/3/getting-started/languages

此链接中列出了支持的语言: https ://developers.themoviedb.org/3/configuration/get-languages

请注意,有些语言存在,但未翻译整个细节,并且某些部分(如概述或有时标题)已翻译。我多希望我能帮忙。(不要忘记将您的 api 密钥放在两个链接告诉您的网址中)

于 2019-01-28T11:35:03.713 回答
1

试试这个http://docs.themoviedb.apiary.io/#reference/movies/movieidtranslations 希望它会有用

于 2015-09-07T10:52:03.597 回答
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

ISO 代码列表

于 2016-06-21T18:31:16.997 回答