Contributing to H5P translations
Each H5P contains it's own translation-files. If you need to translate an H5P to a language which is not supported, we would be happy to support you.
The current language files are found on github, where each H5P content type has it's own repository (e.g: https://github.com/h5p/h5p-drag-question). The language files are found in the language folder within each repository. By using pull requests, you may add new translation files. We also accept uploading new files in this forum.
When we get new translation-files from the community, we will create a new release of the H5P content type containing the new/updated translation, and publish it here on h5p.org.

RaquelBromera
Mon, 10/27/2025 - 08:33
Permalink
Valencian translation
Hi! Do you know if there are any plans to add a Valencian translation?
BV52
Mon, 10/27/2025 - 19:46
Permalink
Hi RaquelBromera,Translations
Hi RaquelBromera,
Translations are community driven so if someone creates the Valencian translation it will be added.
-BV
kauranga
Thu, 11/06/2025 - 06:11
Permalink
Māori Language translation of Interactive Video activity
Kia ora / Greetings
I am keen to get Māori language translations for H5P activities starting with Interactive Video (see attached).
Pleas let me know anything else I need to do? I'm a professional translator (approved by NZ government here - https://en.tetaurawhiri.govt.nz/translators ).
Ngā mihi/ Cheers
Gregory Ford
otacke
Thu, 11/06/2025 - 15:06
Permalink
Hi, Gregory!There are
Hi, Gregory!
There are essentially three ways to provide translations to H5P: A hard way, a not so hard way, and a lazy way. (cmp. "How can I improve H5P translations").
Unfortunately, the not so hard way seems to have stopped working, and there's no replacement yet. Really a pity. I really wish that H5P Group had set up something like it (or would). NDLA wants to get such a site running, but the person that would be in charge of that is currently on paternity leave :-/
The hard way would be to create a pull request on github with the suggested changes, essentially taking your file and asking to put in into the code of the content type in a predefined process.
The lazy way is to just send the file and leave creating the pull request up to someone else ;-) I have created that pull request now, see https://github.com/h5p/h5p-interactive-video/pull/379.
Best,
Oliver
BV52
Thu, 11/06/2025 - 17:39
Permalink
Thanks Oliver, I was planning
Thanks Oliver, I was planning to file the PR when I come in but you beat me to it :)
Pages