# Translating Keycloak with Weblate

DevFeed: [Translating Keycloak with Weblate](<https://devfeed.tech/articles/translating-keycloak-with-weblate-31703.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2025/04/weblate-announce>)

Author: Alexander Schwartz

Published: 2025-04-07T00:00:00Z

Content type: article

Language: en

Sources: [Keycloak Blog](<https://devfeed.tech/sources/keycloak-blog.md>)

Topics: [Keycloak](<https://devfeed.tech/topics/keycloak.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>)

Tags: [community](<https://devfeed.tech/tags/community.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [git](<https://devfeed.tech/tags/git.md>), [github](<https://devfeed.tech/tags/github.md>), [idm](<https://devfeed.tech/tags/idm.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [languages](<https://devfeed.tech/tags/languages.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [native](<https://devfeed.tech/tags/native.md>), [notifications](<https://devfeed.tech/tags/notifications.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [q-a](<https://devfeed.tech/tags/q-a.md>), [review](<https://devfeed.tech/tags/review.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sso](<https://devfeed.tech/tags/sso.md>), [translation](<https://devfeed.tech/tags/translation.md>)

## AI overview

Keycloak now integrates with Weblate to simplify translation contributions. Contributors can use a web-based frontend without Git skills, while language maintainers receive automated notifications and review submissions. The article also describes maintainer requirements and the continued use of GitHub pull requests.

## Source excerpt

Keycloak runs in a lot of regions and countries. Translations help Keycloak to reach a wider audience by making the platform usable for speakers of various languages. For translations, Keycloak now integrates with Weblate to simplify the process. The community can use a web-based frontend to contribute translations, and the language maintainers get automated notifications and review the translations. Read on for more details on the process. We had an online Q&A session for AMER/EMEA and APAC where you can see this process live and in action. Translate using Weblate Weblate eliminates the need for Git skills; and browsers suffice for translation contributions. Two language maintainers are needed to set up a translation for Keycloak in Weblate. They need to be native speakers of that language and will regularly review the contributions from the community. Today this is the case for languages like Catalan, German, Dutch, Italian, Japanese and Spanish. To have your language added to Weblate, join the GitHub discussion on translations and pair up with others. ''