Revit Translator is an add-in for Autodesk Revit that performs automated translation and update of text data in your Revit models. Use it to translate views, schedules, annotations and much more.
It uses DeepL API to perform quick and precise translations of whole Revit projects within minutes.
Starting from v0.2, releases feature a simple installer that takes care of placing all necessary files.
-
Go to GitHub Releases (on the right side of this screen).
-
Download .msi file from the release.
-
Run it. Select Revit versions you're planning to use, from 2021 to 2024. Click on all "next" and "finish" buttons you see.
-
Start Revit, click
Always Load
orLoad Once
(this window will be shown every time ).
To use the addin, you need to set up a DeepL Pro account. Free account has a limit of 500 000 characters/month, while Paid tier offers unlimited paid translations. In Revit, the app says individual configuration for each computer and each Revit version.
- Go to DeepL site, register an account;
- Set up your billing; it's necessary even for free accounts. You won't be charged, but unfortunately, bank cards of some countries may not be permitted;
- Create an API key. It can be copied later.
-
The app is in Revit's default
Add-Ins
tab; -
Click on the
Translator
button, then onSettings
; -
Set up your API key (and specify if you have Free or Paid plan) and translation languages, click
Save Settings
.
Settings configurations are saved in this path: %appdata%\Autodesk\Revit\Addins\(RevitVersion)\RevitTranslatorAddin\Settings\settings.json
. You can copy this file to another computer or Revit version instead of manually filling translation setup.
The app has three modes of translation: current selection, categories and whole model.
The app gets all currently selected elements and translates them. You can select elements in the viewport, as well as elements in the project browser, such as Views or Family Types.
You can select any number of Revit Categories, such as Doors, Text Notes, Floor Tags etc., and translate all elements of these categoories in the model. When you update your selection of categories, the app will show you the total number of translatable elements.
The app collects all user-editable elements in the model and translates them all. This mode comes with a warning that tells you that there's just so many elements in the model. You have to confirm that you actually want to translate them all... Just a little safety feature.
Translations can be stopped mid-way. To do this, click "Stop translation" in the progress window. Completed translations will still be applied. If you don't need them, just hit ctrl+Z
.
- Open Windows' Run command (Win + R) and insert the following path:
%appdata%\Autodesk\Revit\Addins
, click Enter. - Open the corresponding Revit version folder.
- Make sure Revit is not running.
- Remove the folder
RevitTranslatorAddin
and manifest fileRevitTranslatorAddin.addin
. - Go to
Control Panel
->Programs and Features
. SelectRevit Translator
and click "uninstall".
There are lots of things I would love to improve. Eventually I will deal with some of them in my free time.
- Introduce "Black list" (or is it a white list?) for parameter names and values to prevent their translation.
- Add glossaries.
- Maybe add a "translator" mode with a dockable pane, where you can just translate stuff.
- Increase number of translatable element types.
- Add translation of parameter names (at least global and user-added from downloadable families).
- Add at least primitive logging.
The add-in was tested on Window 10 & 11 and in Revit versions 2022-2023. It should work in all Revit versions from 2021 to 2024.
It uses asynchronous translation methods, so the total number of translations in the progress window that you see at the beginning is not final.
- Elements, i.e. system and downloadable families, views, etc.: Name of the element, all text-based Instance and Type parameters
- Dimensions: all override values
- TextElements: text contents
- Schedules: titles and field headers
Do you have any feedback, proposals, inquiries or offers? Feel free to write me on LinkedIn.
I am open to collaborations for BIM development and consulting. My expertise includes 4+ years with international teams on top-level projects, including NEOM, JetBrains HQ and SberCity, where I provided technical assistance on unique solutions for both projects and studios.