CADXChange

Rehberler/Text & labels

Batch Translate Text and Labels Across Multiple AutoCAD Drawings

TextSync ile hazırlandı

Güncelleme: September 26, 2026

An AutoCAD drawing with dimension notes and labels along its edges

A drawing set that has to ship in more than one language usually means the geometry stays the same and only the notes, labels and callouts change — but there's no clean way to pull just the text out of a DWG, hand it to a translator, and get it back into the right place.

AutoCAD's own Find/Replace works one string, one file, at a time, and copy-pasting text out into a document loses every bit of context about which entity it came from — so it's easy to translate a note and then have no reliable way to put it back exactly where it belongs.

This guide uses TextSync to export every DBText and MText string from a batch of drawings to Excel, translate the values, and write them back to the exact entity they came from — matched by file and handle, not by position or guesswork.

1. Export every text string to Excel

Open TextSync and add the drawings that need translating — Add Files… for a specific set, or Add Folder… for a whole project tree.

Parallel processing speeds up a larger batch by reading multiple files at once.

Click Export to Excel. TextSync writes one row per DBText or MText string, across every file, into a single workbook.

TextSync reads single-line DBText and multiline MText from model space and every layout. Block attribute values aren't part of this export — they go through BlockSync's own Excel round trip — and table cells, multileaders, dimension text and text inside block definitions aren't covered yet, so check a sample sheet for any of those before the workbook goes to a translator.

2. Translate the Text column

Each row carries system columns (_File, _Handle, _Kind, _Space) plus geometry, and a Text column holding the actual string. A translator only needs that one column — the rest identifies where each string belongs and shouldn't be touched.

Edit the Text column in place with the translated value, the same way for a note or a label — TextSync doesn't care which kind of entity a row came from. Working from one flat sheet also means a translator (or a translation tool) never has to open AutoCAD at all.

One thing to know about MText: the Text column holds plain text, without the inline formatting MText can carry (a bold word, a different color, a stacked fraction). Only entities whose text actually changed are written back, and for those only the changed characters are edited — so anything left untranslated keeps its formatting exactly, and formatting that wraps a whole note (its font, its color) carries over to the translation. Formatting on just part of a note, like one bold word, has nothing to attach to once the sentence is translated: that MText is written as plain text and the formatting has to be reapplied. Line breaks are kept. Text driven by a field (a date, a sheet number) is refused rather than overwritten, so the field survives; those rows show up as failed in the write-back report.

Save the workbook once every row has been translated.

Excel workbook exported by TextSync with the Text column edited to translated values

3. Match files and review before writing back

Switch to the Excel → Text tab, point it at the translated workbook, and confirm the DWG folder — TextSync defaults to the workbook's own folder and matches files back by exact name.

Matched Files lists how many text entities were found in each file. Anything in the workbook with no matching drawing shows up under Unmatched instead of silently failing.

Leave Automatic backup checked — every file about to be written is copied to a backup folder first, so a bad translation or a mismatched row is always recoverable.

4. Write back and verify

Click Write Back. TextSync writes every translated string to the exact entity it was exported from, matched by file and handle rather than by position — so reordering or adding rows in Excel never scrambles which text lands where.

The Write-Back Report confirms success/fail counts per file and where the backup was saved. If a translation needs to be redone, Rollback All restores every file in the run from its backup in one click.

The same export → translate → preview → write-back flow works for any bulk text change, not just translation — terminology updates, a company name change, or unifying wording across a project that grew out of several old templates.

To check the translation pass itself, run TextCompare between the original folder and the translated one: every changed string is listed with its before and after wording side by side, and its Excel export gives a translator or reviewer a sign-off sheet without anyone opening AutoCAD.

For a full walkthrough of every screen and setting, see the TextSync docs. To try it on your own drawings, download TextSync — the Free tier covers up to 10 drawings per batch.

İlgili rehberler