Skip to content

Free translator: translate text between 50 languages

Paste a message, an email, a notice from work or a page of notes, pick the language you want, and get a translation that keeps your paragraphs, lists and line breaks in place. The translator covers 50 languages, including Arabic, English, Urdu, Hindi, Bengali, Tagalog, Persian, Chinese, Russian and most European languages. It is free, needs no sign-up and handles up to 20,000 characters at a time, about 3,000 words of English. Leave the source on Detect language if you are not sure what the text is written in.

Quick answer

To use the free translator, choose the language to translate into, paste your text and press Translate. Free, open-source machine translation (LibreTranslate) runs on our own server and handles up to 20,000 characters per request and 60,000 a day. Quality is lower than paid services, especially for long or complex text, so check anything important.

0 / 20,000 characters

Translation
The translation appears here.

Free, open-source machine translation. Your text is sent to our own server to be translated and is not stored or logged by us.

Free: up to 20,000 characters at a time and 60,000 characters a day.

How to use the Translator

  1. Pick the language of your text under From, or leave it on Detect language.
  2. Pick the language you want under To. The swap button flips the two.
  3. Type or paste your text. The counter shows how many of the 20,000 allowed characters you have used.
  4. Press Translate, then copy the result or download it as a .txt file.

How the translation works

Your text is translated by LibreTranslate, free and open-source translation software, using Argos Translate language models. It runs on a server we rent next to our file converter, not on a paid AI service, which is why the tool can stay free. The models are neural machine translation that works sentence by sentence, so short, plain sentences come out best, while long sentences, idioms, slang and specialist terms often come out awkward or wrong. Every model translates to or from English. Between two other languages, such as Arabic to French, the text is translated into English first and then into the target language, so more meaning is lost, and the page shows a note when that happens. Long text is split at paragraph or sentence ends into pieces of about 3,000 characters, translated in order and joined back, so line breaks and blank lines stay where they were.

Which languages translate best

The list has 50 languages: the ones the open-source models cover, not every language in the world. Widely written European languages such as Spanish, French, German, Portuguese and Italian, translated to or from English, usually give the most readable results. Arabic, Hindi, Chinese, Japanese, Russian and Turkish work for everyday messages, but check names, numbers and anything formal. For the smaller models, including Urdu, Bengali, Tagalog, Swahili, Albanian, Basque, Irish and Kyrgyz, the tool shows a note that quality may be weaker. Some languages common in the Gulf, such as Malayalam, Tamil, Nepali and Pashto, are not available yet. In every case the quality is lower than paid translation services, especially for long or complex text, so ask a fluent speaker to check anything you rely on.

Official documents, contracts and medical text

Machine translation is a quick way to understand a letter or reply to a message, but it is not a certified translation. Government offices, courts, embassies and attestation services in the Gulf usually ask for a translation by a licensed legal translator, stamped and signed, so use this tool to understand a document, not to submit it. For contracts, medical instructions and anything where a mistake could cost money or harm someone, ask a professional translator or a fluent speaker to check the result.

Limits, fair use and your privacy

The translator is free, but our server has limited processing power, so there are limits that keep it running for everyone: 20,000 characters per translation, 60,000 characters a day for each visitor, and a daily total for the whole site. Daily limits reset at midnight UTC, which is 4 am in the UAE and 3 am in Saudi Arabia. Your text is sent over an encrypted connection to our own translation server, and the translation comes straight back. We do not store or log the text or the translation: the server keeps no translation cache, no suggestions and no request log with your text. To count the daily limit we keep only a number of characters next to a scrambled code that changes every day; we never keep the text or your IP address. Avoid pasting passwords, card numbers or other secrets.

Frequently asked questions

Is this translator really free?

Yes. There is no sign-up and no payment, and no paid AI service behind it: it uses free, open-source machine translation on our own server. Each visitor can translate up to 60,000 characters a day, about 9,000 words of English, in pieces of up to 20,000 characters.

How many languages does the translator support?

50, including Arabic, English, Urdu, Hindi, Bengali, Tagalog, Persian, Chinese, Russian, Turkish and most European languages. Malayalam, Tamil, Nepali and Pashto are not available yet. Quality is best between English and widely written languages, and the tool marks weaker ones with a note.

How accurate is the translation?

Good enough to understand a message or draft a reply, but lower than paid services, especially for long or complex text, idioms and specialist terms. Translations between two languages other than English go through English and lose more. Do not use it for official documents: ministries, courts and embassies normally require a certified translation by a licensed translator.

Is the text I translate saved anywhere?

No. The text goes over an encrypted connection to our own translation server, and the result comes straight back to your browser. We do not store or log the text or the translation, and it is not sent to any outside AI company. We keep only a character count for the daily limit.

Why does the translator have a daily character limit?

The translation runs on our own server, which has limited processing power and also runs our file converters. The limits stop one person or script from keeping it busy all day, so the translator stays fast and available for everyone.