i18n in your Angular apps, made easy.
JavaScript HTML Shell
Latest commit 0fbd547 Dec 6, 2016 @knalli knalli Append changelog 2.13.1
Failed to load latest commit information.
build_tools chore(): refactore build scripts for site generating Oct 1, 2015
demo fix(directive): reduced number of watchers by applying translateLangu… Mar 5, 2016
docs docs(guide): sanitize param - custom interpolator Sep 22, 2016
identity chore(): identity Aug 11, 2013
src docs(): fix missing ngdocs annotaton Oct 30, 2016
test fix(service): fix .instant() not handling TrustedValueHolderType corr… Oct 30, 2016
test_scopes fix(dependencies): Update messageformat to ~0.3.1 Jul 17, 2016
.bowerrc feat(.bowerrc): add .bowerrc Apr 26, 2013
.editorconfig Added .editorconfig Apr 23, 2013
.gitignore Add /tmp to ignore list Oct 30, 2016
.jshintrc chore(jshint): fix configuration clash Apr 25, 2015
.npmignore Add /tmp to ignore list Oct 30, 2016
.nvmrc chore(): rebase internal dev stack Oct 30, 2016
.travis.yml chore(): rebase internal dev stack Oct 30, 2016
CHANGELOG.md Append changelog 2.13.1 Dec 6, 2016
CONTRIBUTING.md docs(*): fix misleading description about grunt's default task Dec 29, 2015
Gruntfile.js docs(examples) Sync MessageFormat version with bower.json Nov 1, 2016
ISSUE_TEMPLATE.md Provide GitHub issue/pr template files Feb 17, 2016
LICENSE chore(*): changes license to MIT Feb 2, 2014
PULL_REQUEST_TEMPLATE.md Provide GitHub issue/pr template files Feb 17, 2016
README.md docs(): add shortcut install scriptlets for npm/bower on README.md Mar 5, 2016
bower.json Bump version Dec 6, 2016
karma.midway.conf.js feat(depenceny): Update messageformat.js to current 0.3.0 release Mar 5, 2016
karma.unit.conf.js feat(sanitization): refactored, fixed and extended sanitization #993 Apr 25, 2015
karma.util.conf.js chore(*): upgrade karma (new jasmine), add coverage Dec 10, 2014
package.json chore(package): remove specific NodeJS version requirement Dec 6, 2016
presentation.png chore(*): adds presentation image to readme Mar 21, 2014
presentation2.png chore(*): adds presentation picture Apr 10, 2014
server.js Add dedicated express server with own config May 16, 2013



Bower NPM Build Status License Code Climate Code Coverage

i18n for your Angular app, made easy!


Branch Status
master Build Status
canary Build Status


via NPM

npm install --save-dev angular-translate

via Bower

bower install --save-dev angular-translate

Others and details

Visit our documentation site and have a look into the chapter Installation.

Presentation (Dutch AngularJS Meetup 2013)

angular-translate Talk

Presentation (Kod.io 2014)

angular-translate Talk


Useful resources

There are some very useful things on the web that might be interesting for you, so make sure to check this list.

Thank you, community!

We got a lot of great feedback from the community so far! More and more people use this module and they are always thankful for it and the awesome support they get. I just want to make sure that you guys know: All this wouldn't have been possible without these great contributors and everybody who comes with new ideas and feature requests! So THANK YOU!


Contributing to angular-translate is fairly easy. This document shows you how to get the project, run all provided tests and generate a production ready build.


Unit tests

Note: Check that dependencies are be installed (npm install).

The unit tests are available with npm test which is actually a shortcut for grunt test. It performs tests under the current primary target version of AngularJS. Use npm run-script test-scopes for testing other scoped versions as well.


Licensed under MIT.