We believe that everyone deserves to have free programming education in their own native language. So we are expanding International Translation Day (September 30th) into a full month-long effort.

Over the past few years, hundreds of volunteer contributors have worked to translate freeCodeCamp into major world languages. In February, Quincy announced that freeCodeCamp had successfully launched both Spanish and Chinese editions. And Portuguese and Italian soon followed.

During World Translation Month, we will celebrate what we have achieved collectively – and what we will accomplish for everybody around the world. Watch this one-minute announcement video:

If you are interested in participating in translating freeCodeCamp into any world language, you can visit our contributors channel and learn more.

Latest Translation Accomplishments

Today, we have successfully launched the Italian and Brazilian Portuguese curriculum. We are eager to see what is to come for these active communities.

And the Ukrainian community has really taken off in their translation efforts. They have eight certifications fully translated and two close to 100%, almost all completed within a month. It is remarkable to witness the dedication and perseverance every language community has shown.

We have multiple other communities and individuals who are translating the curriculum to their native languages. You can take a look at the current statuses of all the active translations and their progress here.

Current Translation Progress

World LanguageCurriculum %Docs %
Afrikaans1%59%
Arabic11%29%
Azerbaijani2%1%
Bengali27%1%
Catalan3%1%
Chinese65%56%
Czech1%17%
Danish1%18%
Dutch4%23%
Finissh1%17%
French20%45%
German31%98%
Greek1%1%
Hebrew1%1%
Hindi1%11%
Hungarian1%1%
Indonesian7%30%
Italian80%100%
Japanese79%99%
Korean1%1%
Norwegian1%17%
Persian12%5%
Polish1%19%
Portuguese-BR79%100%
Romainian48%31%
Russian15%95%
Spanish44%84%
Swahili1%1%
Swedish1%19%
Tamil!%34%
Telugu1%4%
Turkish3%4%
Ukrainian77%74%
Vietnamese1%4%

Currently, volunteers around the world are in the process of translating freeCodeCamp's curriculum into 28 world languages.

And many of these world languages are showing significant progress, especially the French, Romanian, Japanese, and German-speaking communities. Keep up the great work!

What is the Goal of the World Translation Month Event?

freeCodeCamp's goal is to give every individual the tools to translate the curriculum into their native language. Also, we will dedicate all our efforts and time to this event to reach significant progress for every world language.

We have witnessed what a handful of contributors can do together with a singular purpose. And we hope that World Translation Month will become a yearly event when all world languages can celebrate having access to free programming education translated by their community for their community.

Our Reward System 🥇

freeCodeCamp wants to make this a memorable event for every contributor who participates.

During the WTM event, we will give all participants a World Translation Month Badge. Also, at the end of the event, we will present special badges to the Top Translators and Top Proofreaders who have made the most contributions.

You can display these badges on your freeCodeCamp curriculum and forum profiles if you want to do so.

Image 2021 World Translation Month badges

The freeCodeCamp Localization Roadmap

The freeCodeCamp curriculum is already available in Chinese and Spanish. And beyond this, these communities have many other resources at their disposal, thanks to the efforts of hundreds of contributors.

For example, the Chinese-speaking community has translated nearly all the certifications into Chinese. They also have close to 600 articles translated, there are 10 of freeCodeCamp's video tutorials with subtitles on Bilibili, and they've organized hundreds of meetups, hackathons, conferences, live coding events, and coding workshops in universities and high schools.

Image freeCodeCamp bilibili 频道

The Spanish-speaking community has the first two certifications available in Spanish, and they've translated around 250 articles. Community members have also written about 20 original articles, created 3 original full-length video tutorials, and Estefania has created 24 short videos for the Spanish YouTube channel.

The response from the Spanish-speaking community has been remarkable on YouTube and Twitter. Thanks to the fantastic job Estefania has been doing by engaging with the community with posts and short videos on YouTube, the channel now has over 12,000 followers. And freeCodeCamp's Twitter account en Español has reached 7,300 followers while continuing to grow.

Image YouTube Channel freeCodeCamp en Español

Image Twitter freeCodeCamp en Español

The Translation Blueprint

As Quincy mentioned in the World Language Translation Effort article, freeCodeCamp's "...long-term goal is for each of these language communities to come into its own."

And we'll take the same steps as we took with the thriving Spanish-speaking and Chinese-speaking communities with other language communities around the world.

The plan is to launch a localized publication, YouTube Channel, sub-forum, and Twitter account for these language communities, each with their own contributors and staff.

Thank You to All the Translators, Contributors, and Proofreaders!

I want to finish up by thanking the proofreaders and translators who have dedicated hours upon hours to translating and proofreading.

Active Translators

NameWorld LanguageTranslated Strings
Aziz MeknassiArabic4
Damani Salah EddinArabic18
elmadhdi1962Arabic4
fatimaArabic2
Gehad SalemArabic11
Khalid BenjellounArabic3
Rundi WadiArabic38
Modasser BillahBengali5
nr072Bengali77
Pabitra JanaBengali1
Raihan MahmudBengali70
Salman ShuvoBengali47
Chengjun.LChinese49
cocoderChinese26
Simon YangChinese1
xhksunChinese166
ztftrueChinese1
Hana KlingováCzech28
johmarDutch339
cbnrdFrench43
David HeuslerFrench109
FloFrench1
Julien LiFrench449
MariefayFrench14
MNEFrench29
Rémy BeumierFrench1
srasay2French1
Andrew RussellGerman28
AWGerman84
Julia WegmayrGerman248
Martin SeibertGerman1
Philipp R. ProkschGerman3
Philipp SGerman312
VairusGreek10
Jod LouisHaitian Creole1
AmiHebrew28
bachdor24Hebrew4
Curiosity_17Hindi1
Japmohan kumarHindi1
adhIndonesian299
Arief DarmawanIndonesian503
Danang Aprias Noor FadillaIndonesian46
Dicky GianciniIndonesian94
Dyah AchwatiningrumIndonesian368
Fahmi AditiaIndonesian50
Hendra Bangun Dwi RIndonesian8
RifqiIndonesian1
Tjandra DarmoIndonesian6
wardhenIndonesian115
iuri86Italian10
TOMMASO DI COSTANZOItalian35
EmiJapanese7
Julie ParkKorean19
SanKorean9
Sewook HanKorean6
ZergroNorwegian3
m_golzarPersian8
najmePersian571
Jakub SiwikPolish27
BrainMathPortuguese, Brazilian10
Clovis GoulartPortuguese, Brazilian340
Cássio BarthPortuguese, Brazilian1
fcc_javascript_4linuxPortuguese, Brazilian1
Felipe SantosPortuguese, Brazilian8
Isabella LimaPortuguese, Brazilian3
JualianaluziaPortuguese, Brazilian36
Lais GolinPortuguese, Brazilian1
luforainPortuguese, Brazilian1
RickPortuguese, Brazilian2
Silvano RMPortuguese, Brazilian17
Clovis GoulartPortuguese, Portugal37
Pedro GoncalvesPortuguese, Portugal65
Ghenadie TofanRomanian422
Alexander FilëvRussian114
BelozeRussian26
CherepninRussian97
CorrectorRussian87
FaridRussian2
Helge KimRussian5
KnopentiyaRussian3
Pavel RyazantsevRussian7
Rita ShingerRussian25
vekotovRussian28
Виктор СудариненRussian1
Тимофей РассоловRussian198
dacaSerbian6
Abel CamposSpanish13
Aldair AvalosSpanish86
Alvaro AgamezSpanish159
AndresSpanish2
Atilio Garcia PezoSpanish4
Christian CaracachSpanish13
DavitBooSpanish1
devsiderioSpanish23
Drifting LiveSpanish1
ErikSpanish4
Hernan David Cuy SalcedoSpanish20
Javier Coronado VelasquezSpanish377
JorgeTSpanish2
Karlos Arroyo FernandezSpanish8
LauraSpanish1
Luis Carlos Figueroa VelizSpanish10
Marco SeguraSpanish5
Mariano EsquivelSpanish20
Martin DiazSpanish1
Maximiliano RomeroSpanish4
Nestor PlasenciaSpanish1
Renzo-ChongSpanish2
Rumen ZaechkiSpanish6
Santiago Correa AlvarezSpanish18
Sergio FdezSpanish21
SofiapiccoSpanish2
Ulises LopezSpanish12
Chaandha RaghavTamil128
Raviraj SubramanianTamil7
Eren ByxlargeTurkish8
KubilaycitakTurkish18
Mehmet Emin EraslanTurkish2
Alina BovsunivskaUkrainian217
alina_farafonovaUkrainian15
alxmanUkrainian122
Anastasia TriusUkrainian304
Anastasia_kUkrainian131
andrii.bodnarUkrainian2
Angelina YaremchukUkrainian242
Anna VerbytskaUkrainian183
anna.linevychUkrainian106
anya_filipchukUkrainian1
coolakovaUkrainian185
Cофія НазарчукUkrainian199
Daria DeinekinaUkrainian156
Darina GorichenkoUkrainian373
DarinaMilovaUkrainian168
DarynaUkrainian270
DianaUkrainian169
Dmytro ZubenkoUkrainian534
DoctorplagueUkrainian110
Inga UsenkoUkrainian1
Iryna LobkoUkrainian212
Ivan AdamchukUkrainian366
Ivanka_KvasnaUkrainian202
Julia SerbinenkoUkrainian283
K_Katrina_AUkrainian36
Kateryna_skUkrainian410
Katya BelikovaUkrainian190
Khristina KonvaliukUkrainian91
Liubov KotUkrainian9
Maria GaidarzhyUkrainian162
Mariana MinkoUkrainian319
Maryna MorozUkrainian124
minkaffeUkrainian262
NataUkrainian143
Nataliia Mykolyshyn4Ukrainian314
nathuzovataUkrainian257
ol_kvasnaUkrainian198
Olena TyshkevychUkrainian321
olena.karpinaUkrainian209
olia-kUkrainian228
Pavlo TiupaUkrainian320
Roksolana KhanasUkrainian313
Solomia2108 KotiaiUkrainian330
Solomiia StupakUkrainian228
SOPHIE_20861Ukrainian17
SophiyaUkrainian349
tetiana_kinashchukUkrainian272
vdenysskoUkrainian164
Viktoriia FarenykUkrainian353
Viktoriia_ShoptenkoUkrainian79
vitka-kvitkaUkrainian199
Yaroslav StryhunUkrainian291
yulialutsenkoUkrainian2
ZhandmUkrainian26
Аліна СоловійUkrainian334
Андрій Андрійович СукнацькийUkrainian271
Андрій БіленкоUkrainian275
Богдана ВознюкUkrainian6
Вікторія МельникUkrainian145
Дарія ФадєєваUkrainian210
Кристина ЄщенкоUkrainian59
Таня ЩадилоUkrainian339
Тимофей РассоловUkrainian1
Тоня МаркишUkrainian98
Ілона ЄщенкоUkrainian67
Anushah NadirUrdu17
Muhammad AliUrdu54
Sharaf AUrdu12

Active Proofreaders

NameWorld LanguageTranslated StringsApproved Strings
Miya LiuChinese182547
Alan LuoChinese567480
Christophe ThomasFrench537372
Gaelle TjatFrench5721492
Stephan DüsterhöftGerman10701144
MichaelsndrGerman586809
Dicky GianciniIndonesian83492
Andrea RosItalian87552
Ilenia MagoniItalian40518
alevanni19Italian11
sidemtJapanese162175
Daniel RosaPortuguese, Brazil14271839
Ricardo PassosPortuguese, Brazil77
fcc_javascript_4linuxPortuguese, Brazil1
Sam_3877Romanian1696
Juan CarrilloSpanish2411951
choidavid4Spanish357349
Bohdana VozniukUkrainian103137

Also, thank you to all the proofreaders and participants in the World Translation Month video:

If you are interested in participating in translating freeCodeCamp's curriculum into any world language, you can visit our contributors channel and learn more.