В документации API данных YouTube упоминается параметр relevanceLanguage
, который определяется следующим образом (выделено мной).
Параметр relevanceLanguage
указывает API на возвратрезультаты поиска, наиболее соответствующие указанному языку.Значением параметра обычно является двухбуквенный код языка ISO 639-1.[...] Обратите внимание, что результаты на других языках будут по-прежнему возвращаться, если они очень важны для термина поискового запроса.
Я понимаю часть, выделенную жирным шрифтом, ноМне было очень трудно, чтобы API принял мой соответствующий язык.В большинстве запросов соответствующий язык полностью игнорируется (примеры приведены ниже).
Query | Relevant Language | Results language
----------------|-------------------|-----------------
Donald Trump | None | `en`
| `fr` | `en`
| `de` | `en`
----------------|-------------------|-----------------
Nicolas Sarkozy | None | `fr`
| `en` | `fr`
| `de` | `fr`
Отсюда мой вопрос: что на самом деле делает этот параметр? В идеале я хотел бы полностью отфильтроватьрезультаты, которые не на моем родном языке, но AFAIK, это невозможно, альтернатива этому параметру relevanceLanguage
.