I’m starting to work on revitalizing the German translation for the official Python documentation.
Since the previous translation effort was done quite a while ago and the old repository was inactive, I am beginning with a fresh setup in my fork at https://github.com/sba72/python-docs-de to ensure all terms and structures align with current CPython standards.
If anyone is interested in contributing, reviewing, or discussing terminology, feel free to join in! I’m also active in the #translations channel on the official Python Discord.
Looking forward to collaborating with the community!
You can find the repository in my account (see link above). To contribute, please create a fork of this repository, push your changes to your fork, and then open a pull request.
I am working on version 3.14. You can recognize the translated .po files by their timestamps: all newer ones have been translated by me, while the rest are still untranslated. My main focus is on the /tutorial first, followed by /installation. Later, we will need the /library.
Currently, I work on /tutorial/controlflow.po and /library.string.po.
Feel free to start with whatever you like—just send me a quick note beforehand to avoid double work.
Please submit pull requests only for fully translated .po files, and make sure to follow the style guides and guidelines from the Python organization. Also, for a consistent German translation, we are using the informal “du” instead of “Sie”.
Let me know if you have any questions or ideas!
Welcome aboard! Let’s get started on the German translation! Regards, Swen!
Wonderful! For a first test, I try to translate “installing/index.po” and send a pull request to you. If it fit your expectations, perfect! If not please give me hints to improve my translation!
A quick update on the progress of the German documentation translation:
Together with a powerful contributors, Jyst, we have made substantial progress on translating the core documentation set for the language German. We have now reached over 93% coverage for the core files (including the tutorial, built-in standard types, language reference, and foundational components) and are finalizing the remaining strings to reach 100% and after that more as these core translations.
The current work and translated .po files are consolidated in our working branch:
With the core translation nearing full completion, we would like to inquire about the next steps outlined in PEP 545:
Setting up / linking the official repository under python/python-docs-de.
Establishing the platform integration (Transifex / translation workflow synchronization) and confirm my request for joining the Transifex translation-project for German.
Integrating the German language track into the automated documentation build pipeline for docs.python.org/de/.
We would appreciate guidance from the translation coordinators on how best to proceed with the official onboarding, also with the goal to reach more contributors for the language German and stabilize the German translation team in future.
Thanks for the update. I’d just like to clarify that PEP 545 is a little outdated, and in parts obsolete. The Devguide documents the current, up to date process.
I accepted you on Transifex and added you as coordinator there, apologies it was missed before. @JystBreisgau please let me know you username and I can add you as a coordinator as well. You’ll have to upload all your translations there, as I see in your repository it pulled from Transifex reverting a lot of your work.
We can look into integrating it into docsbuild-scripts once the required articles are complete.