6

Following the guide at Best Ways to Translate an Excel File - 2021 Update , clicking on the Microsoft Translator ribbon under "Review", I could not find the "insert" button to insert the new translation in the cells. Instead, I would have to manually copy the translation to each cell since copying the full translation text of many rows does not keep the original spreadsheet's row structure.

Here is a full copy from the guide:

Microsoft Excel has a built-in translator you can use for simple translations (same machine translator can be found within Word when translating Word documents and PowerPoint presentations).

First, open your Excel spreadsheet and select the text you wish to translate. Then, on the toolbar, select Review > Translate.

enter image description here

The translator menu will appear on the right, where you can set the source language and the target language.

enter image description here

Keep in mind that the translation will only appear on the menu. It does not automatically replace the original text in the Excel file. To prompt this, you must click Insert or manually copy-paste the translated segments into their respective cells.

There is no such "Insert" button. This is also said officially in the Microsoft Community at The Insert button in Translate is missing in Excel for Mac ver 16.47.1. Strangely, in this Microsoft guide, you see this "insert" button in Excel:

enter image description here

Yet, even if there was such an "insert" button by some trick, the built-in Microsoft Translator cannot translate a large table. In my case, the translation that appeared on the right could only handle eight rows (with a lot of text in them, admittedly), so that I would need to do manual work again.

How do I get the whole Excel spreadsheet translated using Microsoft Translator without manual work?

2 Answers 2

8

Workaround: Do the translation of the Excel table in Word

If you have a wide table with many columns, you might better change the layout landscape, large size, and narrow borders, but I have not done so and it should be unimportant since we will not work with that Word file anyway, we do not even need to read anything of it.

Copy the full spreadsheet into word with a normal Ctrl+V, then hover over the pasting method that pops up directly after insertion at the bottom right or press Ctrl. Choose not the standard insertion method, but the one that uses the destination format styles (the second one in my case):

enter image description here

Then, the Excel table will be pasted with its table structure in Word. Mind that this may take quite some time to react. After that:

  • Review --> Translate --> "Translate document" and choose the needed language. This again might take some time (10000 words need a few seconds). A new word file with the translated table will pop up.
  • Mark the translated table in the new Word file and copy it back to Excel, choosing to adapt to the destination format.

enter image description here

0

I found a trick. Microsoft Word has translate document function. If you copy whole columns to Word, you can translate with 1 click. Then you can paste it back to Excel.

I hope it helps

2
  • 1
    Your answer could be improved with additional supporting information. Please edit to add further details, such as citations or documentation, so that others can confirm that your answer is correct. You can find more information on how to write good answers in the help center.
    – Community Bot
    Jun 8, 2023 at 15:42
  • Hi and welcome, this is already what the accepted answer says. There, the trick is just that you can just paste the whole table, not just one column. A big table will be over the right border of the sheet, and you will not see the right hidden side of it then, and it will still work to translate just all in one go. You might have overseen this, it is a bit hidden in the other answer, but it says the same as your answer. Jun 8, 2023 at 17:54

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .