Languages

What Novus Learn works in, and what it does not

Two different things get called “language support” and only one of them has shipped here. The material you can study can come from 10 Wikipedia language editions. The site around it — every button, heading, lesson, assessment and help article — is written in English, and nothing on it is translated.

You can study in 10 languages

The topic search reads Wikipedia directly, and the language picker beside the search box chooses which edition it reads. Pick 日本語 and you search the Japanese Wikipedia; the breakdown, the flashcards, the quiz and the notes are all built from that article, in that language, and the citations point at that edition.

  • en English
  • fr Français
  • es Español
  • de Deutsch
  • pt Português
  • it Italiano
  • ja 日本語
  • zh 中文
  • ar العربية
  • hi हिन्दी

This list is the picker’s list, rendered from the same array the picker renders, so it cannot promise an edition the search does not offer. Everything generated from a source stays in the source’s language, because the material is extracted from the article rather than written about it — nothing here paraphrases into English on the way past. Try it from the search page.

The site itself is English only

Everything Novus Learn writes is in English: the navigation, the JavaScript course, every skill lesson and practice suite, the career profiles, the help centre and the blog. There is no translated copy of any of it and no partially translated copy either.

There is also no language switcher, deliberately. A switcher is a promise, and this estate has broken that promise before — a sibling site once shipped one that stored a choice and reloaded the page, and every visitor who picked Español got the English page back with a Spanish flag next to it. Until there is something to switch to, offering the control is worse than not offering it.

What is agreed across the network, and not yet built here

All 10 Novus Stream Solutions sites share one locale contract, so that when translations do arrive they arrive the same way everywhere. It names 5 locales:

  • English en — served from the plain URL, with no prefix
  • Español es — would be served under a /es/ path prefix
  • Deutsch de — would be served under a /de/ path prefix
  • Português pt-BR — would be served under a /pt/ path prefix
  • 日本語 ja — would be served under a /ja/ path prefix

The two rules that matter in it are that the locale lives in the URL rather than in a cookie, and that English keeps the unprefixed URLs it already has. A cookie-selected language leaves one URL serving several languages, which means a search engine only ever sees one of them and there is nothing to find in any other. A prefix gives each translation an address of its own.

None of those 4 prefixed paths exist on this site today. This page names no such link on purpose: a URL printed here would 404 a reader and hand a search engine an address that answers nothing. When a translation is real it will appear as a working URL, an hreflang alternate, and a switcher, in that order.

If you are reading this in a language we do not publish

Two things genuinely work today. Search in your own language and study from your own Wikipedia, which is the whole product working, in your language, with citations you can check. Or read the English pages through your browser’s or your assistant’s translation — the pages are ordinary server-rendered HTML with no text baked into images, which is what makes machine translation of them work well, and our AI access policy welcomes an assistant doing exactly that.

If you would like a particular language prioritised, say so on the contact page. It is a genuine input into the order this gets built in, and this page will change when the answer does.

Consent version 2026-08-21.1

Cookie preferences