Hugo’s multilingual support is pretty amazing. I just finished the beta:
I started making this after frustration with the Haskell documentation I could find. I also discovered that quality non-English educational material is often non-existent.
- AI generated, human edited via GitHub.
Currently 10,080 pages, zero hosting fees:
- 21 programming languages
- 16 natural languages
- 30 topics
And I add more all the time. I create the pages with a Python app that uses the OpenAI client.
Each page is individually created, not translated. That seems to provide the best result. I know English, German, and French. And I have friends who know Spanish and Hindi. So those are my test cases.
Some examples:
“Capitalizing a String”
- English / Go: Go recipe: Capitalizing a string
- French / Go: Go: Majuscule d'une chaîne de caractères
- Hindi / Go: Go: स्ट्रिंग को कैपिटलाइज़ करना
- English / Python: Python recipe: Capitalizing a string
- French / Python: Python: Mise en majuscule d'une chaîne de caractères
- Hindi / Python: Python: स्ट्रिंग को अपरकेस में बदलें
It’s pretty much a 3-dimensional data set.