Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?


Failed to load latest commit information.
Latest commit message
Commit time
September 7, 2021 13:16
August 11, 2019 09:19
December 20, 2022 11:14
June 4, 2022 18:32
December 10, 2022 08:58

The internationalization (i18n) library for Angular

Our Sponsors

🀩 β—¦ πŸš€ β—¦ πŸŽ–οΈ β—¦ πŸ₯‰ β—¦ πŸ₯ˆ β—¦ πŸ₯‡ β—¦ πŸ’Ž

🀩 Fans

Show your support and Sponsor Us! We have various sponsorship tiers with different perks!

Transloco allows you to define translations for your content in different languages and switch between them easily in runtime. It exposes a rich API to manage translations efficiently and cleanly. It provides multiple plugins that will improve your development experience. Here is a small taste of the features it offers:

βœ… Β Clean and DRY templates
βœ… Β Support for Lazy Load
βœ… Β Support for Multiple Languages Simultaneously
βœ… Β Support for Multiple Fallbacks
βœ… Β Support for Testing
βœ… Β Support for SSR
βœ… Β Support for L10N
βœ… Β Rich Plugins
βœ… Β Hackable
βœ… Β Schematics

Build Status commitizen PRs coc-badge semantic-release styled with prettier spectator Join the chat at

Core Team

Netanel Basal
Netanel Basal

Shahar Kazaz
Shahar Kazaz

Contributors ✨

Thank goes to all these wonderful people who contributed ❀️