Skip to main content

Translate for Excel

Unlimited free translation for 20 languages to and from English.

AppSource

Overview

TRANSLATE is a function similar to GOOGLETRANSLATE for Excel. It translates 20 languages to or from English using machine learning models running locally on your CPU. Your data never leaves Excel, and usage is unlimited and free.

Features

FeatureDescription
🌐 LanguagesTranslates 20 languages to or from English
🆓 FreeUnlimited free use
💻 LocalProcessed on your computer
🔒 PrivateNo data is shared outside Excel
💽 ResourcesUses ~500MB RAM, ~100MB browser cache

Function

=BOARDFLARE.TRANSLATE(text, source_lang, target_lang)
ParameterDescription
textText to translate (must be less than 1000 characters)
source_langSource language code (e.g., "fr" for French)
target_langTarget language code (e.g., "en" for English)

Example:

=BOARDFLARE.TRANSLATE(A1, "fr", "en")

Translates cell A1 from French to English.

Languages

Either the source or target language must be English (en). The other language can be any of the following:

LanguageCodeLanguageCode
AfrikaansafIndonesianid
ArabicarItalianit
ChinesezhRussianru
CzechcsSpanishes
DanishdaSwedishsv
DutchnlUkrainianuk
FinnishfiVietnamesevi
FrenchfrXhosaxh
Germande
Hindihi
Hungarianhu

Note: Japanese (jap) has been removed due to low translation quality. We plan to add it back when a better model is available.

Applications

Use for any translation task in Excel with relatively short text cells:

Use CaseDescription
Shipping manifestsTranslate product descriptions to your local language
CatalogsTranslate vendor catalogs
Customer reviewsTranslate reviews for analysis
E-commerceLocalize product descriptions for your site

Alternatives

Excel now has a native TRANSLATE function with similar functionality but broader language coverage. You should use that instead for a small number of cells. However, if you need to translate many cells, this add-in may be a better option as there is no limit to the number of cells you can translate.