Efiwe has announced the full rollout of native language translation across its API, JavaScript SDK, Facebook Messenger bot, and WhatsApp bot, making every layer of the Efiwe learning experience available in any of 189 supported languages.

Efiwe already supports 189 languages on its core platform, serving over 10,000 learners across 121 countries. Until now, however, that language support was limited to the main web application. Partners embedding Efiwe challenges through the Open API, developers using the JavaScript SDK, and learners accessing Efiwe through WhatsApp or Messenger received challenge content, AI feedback, hints, and diagnostic messages in English only. This update closes that gap entirely, bringing the same native-language experience that Efiwe’s direct users already have to every platform and integration where Efiwe runs. It represents a significant technical milestone for the platform and a direct extension of one of its founding principles: that the language you happen to speak should never be a barrier to learning how to code.
The translation capability is built around a new endpoint that handles the full complexity of translating technical educational content safely. “Language has always been one of the quieter barriers in coding education,” said Chidi Nwaogu, Co-founder and CTO of Efiwe. “A learner might be technically capable and genuinely motivated, but if they’re spending cognitive energy decoding English while simultaneously learning HTML syntax, the experience becomes harder than it needs to be. Our translation engine lets learners focus entirely on the code, not the words around it.”
For the JavaScript SDK, which allows schools, NGOs, bootcamps, and learning platforms to embed Efiwe’s interactive coding challenges directly into their own products with just a few lines of code, translation now works automatically. When a user selects their preferred language from the SDK’s built-in language selector (which covers all 189 supported languages), every piece of content rendered in the challenge interface is translated before it appears on screen. This includes challenge introductions, task descriptions, difficulty labels, action buttons, AI-generated feedback on code submissions, contextual hints, and the step-by-step diagnostic messages that explain specifically what a learner got wrong and how to fix it. Partner organisations embedding Efiwe do not need to add any translation infrastructure of their own; the SDK handles the entire pipeline from content retrieval through language-aware delivery.
The update is equally significant for Efiwe’s messaging bots on Facebook Messenger and WhatsApp, which launched in March 2026 and brought Efiwe’s full coding curriculum directly into the world’s most widely used chat apps. Both bots now include a full language picker allowing learners to choose from all 189 supported languages at any point in their session. Once a language is selected, it is saved and applied to every subsequent interaction: challenge content, AI feedback, hints, diagnosis results, button labels, and system messages all arrive in the learner’s chosen language for the remainder of the session. Learners who know their language code can also switch instantly by typing a short command (lang yo for Yoruba, lang hi for Hindi, lang fr for French), without navigating any menus at all.
“Our partners could be working with learners in Nigeria, Kenya, India, Brazil, and many other places where English is a second or third language,” said Abhinav Negi, Co-founder and CEO of Efiwe. “With this update, they can now deliver the entire Efiwe experience in whatever language their community speaks. They do not have to think about any translation infrastructure; we have solved all of that for them. They can focus entirely on their communities and their outcomes.”
The translation system extends to AI-generated content as well. When Efiwe’s cloud AI model analyses a learner’s code submission and produces contextual, personalised feedback (explaining not just that something is wrong but specifically what the gap is between what the learner wrote and what the correct solution looks like). That output is translated into the learner’s chosen language before delivery. The same applies to on-demand hints, diagnostic issue descriptions, and suggested fixes. The result is that the full intelligent feedback loop Efiwe is known for now operates in 189 languages, not just English alone.
This launch sits at the intersection of two commitments that have defined Efiwe ever since. The first is the belief that talent is everywhere but opportunity is not, and that meaningful access to coding education requires removing every barrier that stands between a learner and the skill they are trying to build, including language. The second is Efiwe’s founding design principle that learning to code is hard enough on its own; the language in which you do it should not make it harder. When learners are forced to understand a foreign language at the same time as an unfamiliar technical concept, their brain is performing two demanding jobs simultaneously. Translation removes one of those entirely, leaving learners free to focus on the one that actually matters.


or