About the service

The Yandex.Translate API is a universal text translation tool that uses machine translation technology developed at Yandex. It allows developers to integrate machine translation into their applications, services, and sites. Translation is currently available for more than 90 languages.
See how Yandex machine translation works or download the Yandex.Translate app for iOS, Android, or Windows Phone.

Terms of Use

Developers of small translation projects, which do not exceed 10,000,000 characters a month (and no more than 1,000,000 in 24 hours), can use the Yandex.Translate API for free.
If your volume of translation is bigger than that - please write to us at translate-business@support.yandex.com to transfer to the paid version and enter into a license agreement. Current fees can be found in the "Pricing" section. Aside from being able to translate larger volumes, a Service Level Agreement is also available for the paid version.

Getting started

  1. See how Yandex machine translation works.
  2. Review the Terms of Use for the API and requirements for translation results.
  3. Get a free API key.
  4. Read the documentation for detailed descriptions of functions and instructions for enabling the API.
To view API usage statistics, please visit your personal account.