I will show you on how you can effortlessly translate text within your Google Sheets, be it a single cell, an entire sheet, or a full spreadsheet. We have two options, via the GOOGLETRANSLATE formula that you can access in the cells or via our amazing Google Sheets add-on, FileDrop.
Letโs dive right in!
(Please also see our article about how to translate Google Slides with FileDrop)
Translate Google Sheets cells with GOOGLETRANSLATE formula
GOOGLETRANSLATE allows users to easily translate text in a Google Sheets cell. By leveraging Googleโs vast linguistic database, this formula provides real-time translation without having to leave the comfort of your spreadsheet or employ an external translation tool.
Sample Usage:
- Translating a static text:
=GOOGLETRANSLATE("Hello World","en","es") - Translating based on cell references:
GOOGLETRANSLATE(A2,B2,C2) - Auto-detecting the source language:
GOOGLETRANSLATE(A2)
If you donโt know how to use the formula, you can ask our FileDrop Bot from website or directly in Google Sheet via the Sheets AI sidebar.
2. Syntax and Parameters
The function follows the general structure: GOOGLETRANSLATE(text, [source_language, target_language])
Parameters:
- text: This refers to the content you wish to translate. It should be either:
- Directly inputted within quotation marks (e.g., โHelloโ).
- A reference to a specific cell containing the text (e.g., A1).
- source_language (Optional): This specifies the original languageโs two-letter code.
- Example: โenโ stands for English, โkoโ for Korean.
- By default, if not mentioned, the function will automatically try to detect the source language (โautoโ).
Note: If the source_language isnโt specified, you canโt specify the target_language either.
- target_language (Optional): This determines the output languageโs two-letter code.
- Example: โjaโ means Japanese.
- If left unspecified, the translation will default to the systemโs primary language setting.
3. Additional Resources
For users seeking to identify the language of a particular text without translating it, Google Sheets provides the DETECTLANGUAGE function. It examines text within a specified range and pinpoints the language used.
4. Practical Examples
To better understand how GOOGLETRANSLATE works in real-world scenarios, here are some practical examples:
| No. | Text | Result | Formula |
|---|---|---|---|
| 1 | Hola, ยฟcรณmo estรกs? | Hello, how are you? | =GoogleTranslate(A2, "es", "en") |
| 2 | ใใใซใกใฏ | ์๋ ํ์ธ์ | =GoogleTranslate(A3, "auto", "ko") |
| 3 | ๅไบฌๆฌข่ฟๆจ | Beijing welcomes you | =GoogleTranslate(A4, "auto") |
Google Translate offers a a great online translation service used by millions worldwide to convert words, phrases, and longer texts into their desired languages. Yet, a segment of users have concerns about its precision, suggesting that the tool was better suited for translating individual words and phrases rather than full sentences or paragraphs.
And this is where FileDropโs Translate PRO comes in.
Translate Google Sheets with FileDropโs Translate Pro feature
If youโre unfamiliar with FileDrop, itโs a dedicated file manager designed for Google Sheets. It offers the convenience of drag-and-drop, enabling you to insert files into your cells seamlessly. But thatโs just scratching the surface of what File Drop can do, and today Iโm going to highlight our translation feature.
You can use this feature in conjunction with AI, but in this example, weโll focus on using the โTranslate Proโ tool. If youโre a user of the free version, youโre provided with five credits every month that you can use to translate any content within your Google Sheets.
(if you donโt have FileDrop installed you can install it from here)
First, open Extensions-> FileDrop->Translate PRO menu in your Google Sheets document.
For illustration, letโs consider some sample text about wheat. The goal here is to translate this English text into French. With the Translate Pro tool, you donโt need to manually select the source language โ the tool automatically detects it for you.
Next, we look at the โtranslate scopeโ option. Here, you can choose to translate the โselected cellโ, the โcurrent sheetโ, or all the โsheetsโ. If you have an extensive amount of text spread across multiple cells, you can opt to translate the whole sheet.
One notable feature of the tool is its capacity to create a backup of your work. By clicking a single button, you can generate a new duplicate sheet. This comes in handy when you want to preserve the original content.
With your text and language selected, all thatโs left is to initiate the translation process. Click on the โTranslateโ button, and the tool will quickly convert your text into French.
And there you have it โ the entire text translated into French in a matter of seconds! Please view the video below to see all this in action.
I hope you found this guide informative and that youโre excited to start using this translation feature in your own Google Sheets.
Supported languages:
| Language | ISO-639 code |
|---|---|
| Afrikaans | af |
| Albanian | sq |
| Amharic | am |
| Arabic | ar |
| Armenian | hy |
| Assamese | as |
| Aymara | ay |
| Azerbaijani | az |
| Bambara | bm |
| Basque | eu |
| Belarusian | be |
| Bengali | bn |
| Bhojpuri | bho |
| Bosnian | bs |
| Bulgarian | bg |
| Catalan | ca |
| Cebuano | ceb |
| Chinese (Simplified) | zh-CN or zh ( BCP-47 ) |
| Chinese (Traditional) | zh-TW ( BCP-47 ) |
| Corsican | co |
| Croatian | hr |
| Czech | cs |
| Danish | da |
| Dhivehi | dv |
| Dogri | doi |
| Dutch | nl |
| English | en |
| Esperanto | eo |
| Estonian | et |
| Ewe | ee |
| Filipino (Tagalog) | fil |
| Finnish | fi |
| French | fr |
| Frisian | fy |
| Galician | gl |
| Georgian | ka |
| German | de |
| Greek | el |
| Guarani | gn |
| Gujarati | gu |
| Haitian Creole | ht |
| Hausa | ha |
| Hawaiian | haw |
| Hebrew | he or iw |
| Hindi | hi |
| Hmong | hmn |
| Hungarian | hu |
| Icelandic | is |
| Igbo | ig |
| Ilocano | ilo |
| Indonesian | id |
| Irish | ga |
| Italian | it |
| Japanese | ja |
| Javanese | jv or jw |
| Kannada | kn |
| Kazakh | kk |
| Khmer | km |
| Kinyarwanda | rw |
| Konkani | gom |
| Korean | ko |
| Krio | kri |
| Kurdish | ku |
| Kurdish (Sorani) | ckb |
| Kyrgyz | ky |
| Lao | lo |
| Latin | la |
| Latvian | lv |
| Lingala | ln |
| Lithuanian | lt |
| Luganda | lg |
| Luxembourgish | lb |
| Macedonian | mk |
| Maithili | mai |
| Malagasy | mg |
| Malay | ms |
| Malayalam | ml |
| Maltese | mt |
| Maori | mi |
| Marathi | mr |
| Meiteilon (Manipuri) | mni-Mtei |
| Mizo | lus |
| Mongolian | mn |
| Myanmar (Burmese) | my |
| Nepali | ne |
| Norwegian | no |
| Nyanja (Chichewa) | ny |
| Odia (Oriya) | or |
| Oromo | om |
| Pashto | ps |
| Persian | fa |
| Polish | pl |
| Portuguese (Portugal, Brazil) | pt |
| Punjabi | pa |
| Quechua | qu |
| Romanian | ro |
| Russian | ru |
| Samoan | sm |
| Sanskrit | sa |
| Scots Gaelic | gd |
| Sepedi | nso |
| Serbian | sr |
| Sesotho | st |
| Shona | sn |
| Sindhi | sd |
| Sinhala (Sinhalese) | si |
| Slovak | sk |
| Slovenian | sl |
| Somali | so |
| Spanish | es |
| Sundanese | su |
| Swahili | sw |
| Swedish | sv |
| Tagalog (Filipino) | tl |
| Tajik | tg |
| Tamil | ta |
| Tatar | tt |
| Telugu | te |
| Thai | th |
| Tigrinya | ti |
| Tsonga | ts |
| Turkish | tr |
| Turkmen | tk |
| Twi (Akan) | ak |
| Ukrainian | uk |
| Urdu | ur |
| Uyghur | ug |
| Uzbek | uz |
| Vietnamese | vi |
| Welsh | cy |
| Xhosa | xh |
| Yiddish | yi |
| Yoruba | yo |
| Zulu | zu |
Remember, with File Drop, youโre just a few clicks away from translating any text you want, making your workflow much more efficient and convenient.
The Bottom Line:
One keeps you awake. The other gets work done.
A month of coffee: $80
A month of FileDrop: $19
Why not have both?