Войти

Русские названия

Турниры, команды и игроки приезжают по-русски — отдельным полем, рядом с оригиналом. Не вместо него: оригинал остаётся на месте, и вы сами решаете, что показывать читателю.

Сколько уже по-русски

Данные на 5 августа 2026. Список пополняется постоянно, поэтому доли растут.

43 878турниров — все, что мы отдаём, 100.0 %
205 962команд из 206 970 — 99.5 %
1 107 380игроков из 1 341 750 — 82.5 %

Это не «поддержка русского языка» в смысле интерфейса, а сами названия: «Российская премьер-лига» вместо Russian Premier League, «Факел Воронеж» вместо Fakel Voronezh, «Мурад Мусаев» вместо Murad Musaev.

Как это лежит в ответе

Русское название — соседнее поле, а не замена. Языковых версий эндпоинтов и заголовка Accept-Language нет: один ответ несёт оба написания.

GET /v1/participant/6205
{
  "id": 6205,
  "type": "team",
  "sport": "football",
  "name_i18n": {
    "en": "FH Hafnarfjörður",
    "ru": "ФХ Хабнарфьордюр"
  },
  "name":      "FH Hafnarfjörður",
  "name_ru":   "ФХ Хабнарфьордюр",
  "country":    "IS",
  "country_en": "Iceland",
  "country_ru": "Исландия"
}
name
Название, которое заполнено всегда. Обычно оригинал; если оригинала нет — русское.
name_ru
Русское название. Пусто, если перевода ещё нет.
name_i18n
Оба написания одним объектом — удобно, если вы храните их у себя парой.
country_ru
Страна по-русски рядом с кодом и английским названием.

Правило на стороне клиента одно и на всё: name_ru ?? name. Разбирать язык по символам, гадать по алфавиту и держать свой словарь не нужно.

Где русское поле есть

Перечислено дословно, поле за полем, а не «везде».

ЧтоГде в ответеПример
Команда, игрокparticipants[].name_ruФакел Воронеж
Турнирtournament_ruРоссийская премьер-лига
Тур, стадияstage.name_ru2-й тур
Автор гола, ассистентincidents[].player_name_ru
incidents[].assist_name_ru
Жубал · Лукас Оласа
Тренерcoaches[].coach_name_ruМурад Мусаев
Игрок в составеlineups[].player_name_ruДаниил Уткин
Странаcountry_ruИсландия
Текущий клуб игрокаcurrent_team.name_ruЦСКА Москва

Имена в ленте событий связаны с игроком по его id, а не подобраны по совпадению написания. Поэтому русское имя в ленте — это имя того самого человека из состава, а не однофамильца.

Если перевода нет

Пустое место лучше выдумки: транслитерация «на лету» превращает Sikora в «Сикору» и «Шикору» в двух соседних матчах, и болельщик видит двух разных людей. Поэтому пустое поле остаётся пустым, а в name лежит оригинал — показать читателю есть что всегда.

Берите name_ru, если оно есть

Это готовое русское написание.

Иначе берите name

Оно заполнено всегда — карточка не окажется пустой.

Не транслитерируйте сами

Русское имя появится позже и разойдётся с вашим — у вас в базе окажутся два человека вместо одного.

GET /v1/participant/1374211 — перевода пока нет
{
  "id": 1374211,
  "type": "player",
  "sport": "table_tennis",
  "name_i18n": {"en": "Kliucuk R."},
  "name":    "Kliucuk R.",
  "name_ru": null
}

// на стороне клиента — одна строка
const title = p.name_ru ?? p.name;

Киберспортивные ники не переводим

Ник — это не имя, а подпись, под которой человека знают. «s1mple» в русском написании не существует: любая попытка передать его кириллицей делает из известного игрока незнакомца.

По семи киберспортивным дисциплинам у нас 38 072 игроков. Русское поле заполнено у 22 656 — и во ВСЕХ 22 656 случаях там стоит тот же ник, символ в символ. Это проверено запросом, а не заявлено.

Названия киберспортивных команд ведут себя так же: «BC.Game Esports» остаётся собой. Русские названия появляются там, где у команды действительно есть русское имя.

GET /v1/participant/1760000
{
  "id": 1760000,
  "type": "player",
  "sport": "counter-strike",
  "name_i18n": {"en": "s1mple", "ru": "s1mple"},
  "name":    "s1mple",
  "name_ru": "s1mple",
  "current_team": {
    "name": "BC.Game Esports",
    "name_ru": "BC.Game Esports"
  }
}

Чего нет

Границы названы поимённо — их видно на первом же экране интеграции, и лучше знать заранее.

  • Русского имени у всех игроков. 234 370 игроков русского написания пока не имеют — в основном это нишевые виды. Приезжает оригинал.
  • Русского названия у всех команд. Без перевода — 1 008 команд из 206 970.
  • Других языков. Написаний ровно два: оригинал и русское. Ни немецкого, ни испанского в ответе нет.
  • Русского в вебхуках и стриме. В конверте доставки названия идут в оригинале: конверт маленький намеренно. Русское читается по id из карточки матча.
  • Перевода ников. Осознанно — см. выше.

Все числа на странице — на 5 августа 2026.

Другие разделы

Названия на русском — сразу в ответе

Свой словарь и транслитерацию держать не придётся.

Оплата в рублях Договор с ИП / ООО Пробный доступ бесплатно