1. Help Center
  2. Phrase for developers
  3. Add-ons, plug-ins, libraries and tools

Libraries and tools

Find tools and libraries you can use to quickly integrate Phrase into your app and boost your workflow.

phrase-cli

The Phrase Client command-line tool (v2) is provided as a self-contained binary for macOS, Linux and Windows. It provides command-line functionality for accessing the Phrase API, as well as pushing and pulling translation files.

macOS | Linux | Windows | CLI v2 | API | OpenAPI

phrase-ruby

phrase-ruby is a Ruby gem that lets you interact with the Phrase API. It provides a client for accessing Phrase programmatically within your own applications.

Ruby | Rails | Sinatra | API | OpenAPI

phraseapp-In-Context Editor-ruby

The phraseapp-In-Context Editor-ruby gem lets you enable the In-Context Editor for Ruby and Rails applications.

Ruby | Rails | i18n | Sinatra | API

phrase-go

phrase-go is a library for the Phrase API written in Golang.

Golang | API | OpenAPI

phrase-java

phrase-java is a library for the Phrase API written in Java.

Java | API | OpenAPI

phrase-js

phrase-js is a library for the Phrase API written in TypeScript.

TypeScript | API | OpenAPI

phrase-kotlin

phrase-kotlin is a library for the Phrase API written in Kotlin.

Kotlin | API | OpenAPI

phrase-php

phrase-php is a  library for the Phrase API written in PHP.

PHP | API | OpenAPI

phrase-python

phrase-python is a library for the Phrase API written in Python.

Python | API | OpenAPI

Android Studio Plug-In

You can manage translations in Android Studio projects with the Phrase Plug-In for Android Studio.

Android

Microsoft Visual Studio Plug-In

This plug-in integrates Phrase into Visual Studio. It works with any Windows Store app, including Windows Phone 8.1, Windows Grid and Surface Hub apps ("Metro").

Windows | Windows Phone | Visual Studio

react-i18next-phraseapp

This plug-in lets you integrate the In-Context Editor into React applications that use react-i18next.

JavaScript | React | i18next | react-i18next

react-intl-phraseapp

This plug-in lets you integrate the In-Context Editor into React applications that use react-intl.

JavaScript | React | react-intl

angular-phrase

This AngularJS plug-in lets you enable the Phrase In-Context Editor for apps using angular-translate.

JavaScript | AngularJS | angular-translate

ngx-translate-phraseapp

This plug-in lets you enable the Phrase In-Context Editor for Angular (2+) apps using ngx-translate.

JavaScript | AngularJS | ngx-translate

phraseapp-rubymotion

This Ruby gem lets you connect Phrase to your RubyMotion application for the best internationalization experience.

Ruby | RubyMotion | iOS | OS X

django-phrase

This Python library lets you connect Phrase to your Django application and enable the Phrase In-Context Editor for your Python web applications.

Python | Django

phrase-symfony2

The Symfony2 adapter connects your app to Phrase and integrates the powerful In-Context Editor into your apps.

PHP | Symfony2

flask-phrase

This Python library lets you connect Phrase to your Flask application and enable the Phrase In-Context Editor for your Flask app.

Python | Flask

ember-cli-phraseapp

This adapter lets you connect your EmberJS app to Phrase and integrate the powerful In-Context Editor into your apps.

JavaScript | EmberJS

Slimkeyfy

This Ruby gem lets you extract plain strings from .slim views and Rails controllers to replace them with I18n's t() method.

Ruby | Slim | Rails | i18n

OpenAPI Specification

The Phrase OpenAPI specification describes Phrase APIs in a standard, programming language-agnostic way that allows both humans and computers to discover and understand the capabilities of the service. You can use it to generate custom client libraries for over 20 different programming languages.

OpenAPI | API

Swagger API Specification (deprecated)

The Swagger API specification for Phrase lets you generate custom client libraries for over 20 different programming languages.

Swagger | OpenAPI | API

There’s more: Check out all Phrase projects on GitHub