Translate for Excel

Unlimited free translation for 20 languages to and from English.

<img src=“/images/logos/MS_AppSource.png” alt=“AppSource” style={{paddingTop: ‘10px’, width: ‘200px’}} />

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

Feature Description
🌐 Languages Translates 20 languages to or from English
🆓 Free Unlimited free use
💻 Local Processed on your computer
🔒 Private No data is shared outside Excel
💽 Resources Uses ~500MB RAM, ~100MB browser cache

Function

=BOARDFLARE.TRANSLATE(text, source_lang, target_lang)
Parameter Description
text Text to translate (must be less than 1000 characters)
source_lang Source language code (e.g., "fr" for French)
target_lang Target 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:

Language Code Language Code
Afrikaans af Indonesian id
Arabic ar Italian it
Chinese zh Russian ru
Czech cs Spanish es
Danish da Swedish sv
Dutch nl Ukrainian uk
Finnish fi Vietnamese vi
French fr Xhosa xh
German de
Hindi hi
Hungarian hu

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 Case Description
Shipping manifests Translate product descriptions to your local language
Catalogs Translate vendor catalogs
Customer reviews Translate reviews for analysis
E-commerce Localize 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.