Develop your business with idioma

Earn commission on every single translated word from your clients’ CMS
Smart Language Solutions

What is the Stream translation API™?

The Stream Translation API™ integrates requests for translation estimates and online ordering in your clients’ CMS, on their web-hosting platform and in other documentation systems.

It offers on-demand access to human, professional translation of text into more than 70 languages, including cost and time estimates before placing orders.

What’s the convenience?

The API eliminates the need for export of website text content to separate files. Our solution transfers the text your clients need to translate straight to idioma’s translation platform. When translation is ready, we send the text back, for your clients to get it right where they want it – inside their CMS.

The API is unique because it includes a Proofreading step when text is pre-published, to ensure public content is free from error.

Great API features

We want to make sure the translated content is perfect. That is why we have integrated a proofreading process in the localization cycle. The pre-published content will be reviewed by our native proofreaders exactly as it will appear in its final form so they can correct and comment text and layout errors. If text needs to be adapted, it will be updated on your site automatically. If illustrative material does not fit a certain country or culture, we will inform your client about this too. We do not compromise on the high quality of our deliveries. All the quality checks and translation processes that we use in our standard procedures are also applied on text ordered through the Stream Translation API™.
Text in a language that is identical or similar to text your clients have already translated can be automatically reused thanks to created translation memory. This reduces the cost, naturally shortens the delivery term and improves consistency of text content. Also text from other already translated documents, e.g. manuals and catalogs, can be reused.
The Stream API can be combined with our Glossary Creation service to keep key phrases and terminology in your clients' content consistent.
Our user-friendly platform lets your clients track translation expenses and delivery schedules right inside their CMS interface.

Who is the API useful for?

As a developer, you can use the API to gain a competitive advantage in your field and expand your solutions with a feature of human translation (not just low-quality translation by machines). Save your clients’ time by eliminating complicated text export/import and manually manage translations, instead providing instant estimates of translation volume and price. Your clients will be able to order high-quality, human translation with just one click. You can build on-going profit from the translated content and your commissions.

Thinking where to use it to outdo your competition? Then think of:
  • documentation management systems (usually for international or expanding companies)
  • multilingual websites of clients with high demands on content quality
  • general content management systems of your clients

Why idioma?

  • 35 years of experience in the industry
  • 70+ languages and 5,000+ language pairs covered
  • 2,000+ professional translators and reviewers worldwide
For 35 years, we have constantly invested in new technologies and programming efforts, which together have created a very efficient production system for translation of text into many different languages. While emphasizing quality (we implement a compulsory 3-step Quality Assurance process and co-operate with native translators only), the focus in our development efforts has been to reduce cost and shorten turnaround for our clients, bridge cultural barriers and expand their business thanks to effective localization.

How it works

Select the type of cooperation that suits you best:
Passive cooperation
  • We communicate, invoice and administrate your client accounts
  • You get a Passive Partner account with insight in all account events
  • You effortlessly receive a fixed 5% commission on every single translated word!

I want to know more
Active cooperation
  • You get Active Partner wholesale translation rates
  • You communicate with and invoice your clients
  • You add a suitable mark-up at your discretion to expand your business!

I want to know more

Where to begin

It’s as easy as it can be.

  • 1 Create a sandbox account
  • 2 Download your developers tools and adjust the API to your needs
  • 3 Upgrade your account to full status to become an idioma Partner
  • 4 Upgrade your clients’ CMS with the Stream Translation API
  • 5 Your clients can then easily order translation to localize their website content,
    incl. content updates
  • 6 Earn steady profits – idioma will handle the rest!

Using your Partner account, you can track your clients’ orders and activities, including your own commissions.

Create a Sandbox account

Create a Sandbox account and obtain:

  • API access with an API Key and an API Secret.
  • An idioma test account, so you can develop calls from your system to your idioma account to query the system for delivery terms, prices, etc.
  • Access to our Dummy Translation Server that accepts text from your system and returns dummy translations (same text with initial letters in each word replaced).

Download developer tools

Get the Developers tools including:

  • A demo download
  • Detailed descriptions of all API calls and responses
  • The “localization lifecycle” that shows you in which order calls must be made
Adjust the API as desired.
Once you have developed your own “lifecycle” and you are certain the full circle works for you, you are ready for the final step.

Free CMS plug-ins

Currently, free plug-ins are available for WordPress and Drupal. You are welcome to install, test, use and if needed modify these plug-ins. Both plug-ins can be set to work in our test environment (Sandbox) or to real production mode.

As a developer, you are of course welcome to develop your own solutions, either by modifying the plug-ins we offer or by creating your own based on the Stream API interface.

idioma free plug-in for WordPress


WordPress admin and user guide

Download (1.8MB)

idioma free plugin for Drupal

Download (0.2MB)

Drupal admin and user guide

Download (1.0MB)

Development tools

This application is a step-by-step interactive guide that explains the full lifecycle of a typical translation request for web page content. It suggests all possible “next steps”, and since it communicates with the real Stream API server, it displays an immediate response to each call from the developer.

Stream API test application

Download (8.1MB)

Stream API test application - developer’s guide

Download (0.2MB)

Useful libraries

sNotes Javascript library - for proofreading

The idioma free plug-ins have built-in support for proofreading of pre-published pages. Using special sNotes, the proofreader can comment on specified web pages using a call-out styled commenting feature. See GitHub for more details and example codes.

PHP library OAuth authentication

See GitHub for more details and examples.

PHP library for communication with idioma world system

See GitHub for more details and examples.

Upgrade to full status

  • Switch your Sandbox account to Live status
  • Get Live account access
  • Get an additional set of Live API keys for each unique
    client your system supports

Upgrade to full status


Your app or site is now ready for being published in numerous different languages.

From here on, whenever your clients need translation they can use the integrated API to order translation in 70+ languages of new content they publish on their systems – while you can track all activities on your idioma world account.