TL;DR. Допоможіть нам перекласти Exercism вашою мовою! Долучайтеся до команди перекладачів тут!
Вступ
Відколи Exercism зʼявився понад десять років тому, прохання номер один було незмінним: перекласти його іншими природними мовами.
Лише 20% населення світу вміють читати англійською, і все ж майже всі найкращі навчальні ресурси та документація існують виключно англійською. У багатьох частинах світу (наприклад, у США та ЄС) англійська стала де-факто мовою програмування, але для решти світу це не так.
Багато хто бачить розвʼязання в тому, щоб усі вивчили англійську, але з появою великих мовних моделей (LLM) мені здається, що перекласти ці ресурси 90 мовами значно легше, ніж просити 4 мільярди людей навчитися читати й писати іншою мовою!
Тож зробімо це!
Тож сьогодні ми офіційно розпочинаємо роботу над інтернаціоналізацією Exercism із метою перекласти його 90 найуживанішими природними мовами світу: 🇨🇳 🇮🇳 🇪🇸 🇬🇧 🇧🇩 🇧🇷 🇵🇹 🇷🇺 🇯🇵 🇵🇰 🇩🇪 🇮🇩 🇫🇷 🇰🇷 🇮🇹 🇹🇷 🇻🇳 🇮🇷 🇺🇦 🇸🇦 🇹🇭 🇵🇭 🇳🇬 🇪🇬 🇪🇹 🇵🇱 🇦🇷 🇰🇪 🇿🇦 🇲🇲 🇳🇵 🇨🇦 🇸🇪 🇳🇱 🇲🇾 🇨🇱 🇨🇿 🇨🇭 🇭🇷 🇬🇷 🇩🇰 🇫🇮 🇳🇴 🇮🇸 🇧🇬 🇷🇴 🇭🇺 🇸🇰 🇸🇮 🇷🇸 🇲🇰 🇱🇻 🇱🇹 🇪🇪 🇮🇪 🇲🇹 🇱🇺 🇦🇱 🇦🇿 🇺🇿 🇹🇯 🇰🇬 🇦🇲 🇬🇪 🇲🇳 🇧🇾 🇧🇦 🇲🇪 🇲🇬 🇼🇸 🇵🇪 🇱🇸 🇿🇼 🇸🇴
До цього веде кілька кроків:
- Витягти всю англійську з Exercism, щоб її можна було перекладати (ось той величезний pull request, який це зробив!).
- Оновити Exercism, щоб він підтримував багато мов: різні URL для різних локалей, можливість легко перемикатися між ними, визначення ймовірної мови, підтримка доброго SEO тощо. Це теж майже завершено.
- Перекласти англійську іншими мовами. Для цього ми використовуємо великі мовні моделі, щоб отримати добрий перший варіант, а потім просимо небайдужих людей допомогти: перевіряти й покращувати ці переклади у спеціальному інтерфейсі перекладу, який ми створили.
- Запустити, коли буде готовий добрий перший набір.
Цього місяця ми завершимо пункти 1, 2 і інтерфейс для пункту 3. Залишилося тільки зібрати невелику армію волонтерів, які хочуть допомагати перевіряти й покращувати переклади, створені великими мовними моделями.
Як долучитися?
Ми будемо визначати пріоритет мов за тим, скільки людей зголоситься допомагати. Якщо є готовність присвятити кілька годин тому, щоб люди з вашої країни мали такий ресурс, як Exercism, своєю мовою, зареєструйтеся як перекладач, і протягом наступних кількох тижнів ми надішлемо доступ до нашого інтерфейсу перекладу.
Ми неймовірно раді, що нарешті беремося за це, і який вплив це матиме для людей, яким такі речі, як Exercism, потрібні найбільше!