TL;DR; Exercismをあなたの言語に翻訳するのを手伝ってくれませんか? こちらから翻訳者チームに参加してください!
はじめに
Exercismが始まってから10年以上が経ちますが、その間ずっと一番多かった要望は、Exercismを他の自然言語に翻訳してほしいというものでした。
世界の人口のうち、英語を読める人はわずか20%です。それなのに、優れた学習リソースやドキュメントのほとんどは英語でしか提供されていません。世界の多くの地域(たとえばアメリカやEU)では、英語が事実上、プログラミングの共通語になっていますが、それ以外の地域ではそうではありません。
多くの人は、この問題の解決策を「みんなが英語を学ぶこと」だと考えています。でも、LLMが登場した今、40億人に別の言語の読み書きを学んでもらうよりも、そうしたリソースを90の言語に翻訳するほうがずっと簡単だと、私には思えます。
さあ、やってみましょう!
そこで今日、Exercismを最もよく使われている90の自然言語に翻訳することを目標に、国際化の取り組みを正式に始めます:🇨🇳 🇮🇳 🇪🇸 🇬🇧 🇧🇩 🇧🇷 🇵🇹 🇷🇺 🇯🇵 🇵🇰 🇩🇪 🇮🇩 🇫🇷 🇰🇷 🇮🇹 🇹🇷 🇻🇳 🇮🇷 🇺🇦 🇸🇦 🇹🇭 🇵🇭 🇳🇬 🇪🇬 🇪🇹 🇵🇱 🇦🇷 🇰🇪 🇿🇦 🇲🇲 🇳🇵 🇨🇦 🇸🇪 🇳🇱 🇲🇾 🇨🇱 🇨🇿 🇨🇭 🇭🇷 🇬🇷 🇩🇰 🇫🇮 🇳🇴 🇮🇸 🇧🇬 🇷🇴 🇭🇺 🇸🇰 🇸🇮 🇷🇸 🇲🇰 🇱🇻 🇱🇹 🇪🇪 🇮🇪 🇲🇹 🇱🇺 🇦🇱 🇦🇿 🇺🇿 🇹🇯 🇰🇬 🇦🇲 🇬🇪 🇲🇳 🇧🇾 🇧🇦 🇲🇪 🇲🇬 🇼🇸 🇵🇪 🇱🇸 🇿🇼 🇸🇴
そこにたどり着くまでには、いくつかのステップがあります:
- Exercismから、翻訳できるように英語をすべて抽出します(それを実現した巨大なPRはこちらです!)。
- 複数の言語をサポートできるようにExercismを更新します。ロケールごとに異なるURLを用意して、簡単に切り替えられるようにし、推定言語の検出やSEOの維持なども行います。これもほぼ完成しています。
- 英語を他の言語に翻訳します。ここではLLMを使ってまずよい初稿を作り、その後、みなさんのような人たちに、独自に開発した翻訳用UIでその翻訳を確認・改善してもらって手伝ってもらいます。
- よい最初のセットができたら公開します。
1と2、そして3のためのUIは、今月中に完成します。 あとは、LLMが作った翻訳を確認・改善してくれる、やる気にあふれたボランティアがたくさん集まるだけです。
手伝ってみませんか?
どの言語を優先するかは、手伝ってくれると約束してくれた人の数で決めます。自分の国の人たちが母語でExercismのようなリソースを使えるように、数時間を割いて協力してもよいという方は、翻訳者として登録してください。2週間ほどで連絡し、翻訳用UIへのアクセスをお渡しします。
ついにこれを始められること、そしてExercismのようなものを最も必要としている人たちにこれが与える影響を思うと、本当にわくわくしています!