When you use Notion AI to translate a page or a block, the translated text often loses the original block type formatting. For example, a bulleted list may become plain paragraphs, a toggle block may collapse into flat text, or a callout may lose its background color and icon. This happens because the AI translation process strips block-type metadata and converts all content into standard text blocks. This article explains why this formatting loss occurs and provides a reliable method to preserve block structures during translation.
Key Takeaways: Preserve Block Formatting When Using Notion AI Translate
- Translate one block type at a time: Select only blocks of the same type (all toggles, all callouts) before running AI Translate to keep their structure intact.
- Use the Duplicate and Replace method: Duplicate the original blocks, translate the copy, then manually replace the translated text back into the original formatted blocks.
- Avoid translating entire pages at once: Bulk page translation always converts mixed block types into plain text; translate sections separately.
Why Notion AI Translate Removes Block Formatting
Notion AI Translate is designed to convert text content from one language to another. It does not preserve the underlying block type metadata such as bulleted list, numbered list, toggle, callout, quote, or code block. When you select a range of blocks that include multiple types and run AI Translate, the tool treats all selected text as a single plain-text input. The output is returned as a single text block or a series of plain paragraphs, discarding the original structure.
The root cause is that Notion AI Translate operates at the text level, not at the block level. It reads the text content inside each block but does not read or replicate the block type property stored in Notion’s database. As a result, a toggle block becomes a paragraph, a callout becomes a normal text block, and a bulleted list becomes a list of separate plain text blocks. This behavior is consistent across all Notion AI language pairs and affects both desktop and web versions of Notion.
Steps to Translate Without Losing Block Formatting
The following method preserves block formatting by translating each block type separately and then reassembling the translated content into the original block structure. Do not use the built-in AI Translate on a mixed selection of blocks.
- Identify all block types on the page
Scroll through the page and note every block type present: bulleted list, numbered list, toggle, callout, quote, code block, heading 1, heading 2, heading 3, and plain text. This helps you plan the translation in groups. - Duplicate the entire page or section
Right-click the page title in the sidebar and select Duplicate. This creates a backup of the original formatted content. Work only on the duplicate copy. - Select all blocks of one type using a search filter
Open the Find and Replace tool with Ctrl+F or Cmd+F. Type a unique word that appears only in the block type you want to translate. For example, if all callouts contain the word Note, search for Note. This selects only those blocks. - Translate the selected blocks only
With the filtered blocks highlighted, click the AI button in the toolbar and select Translate. Choose your target language. The translated text now appears in the same block type because all selected blocks share the same type. - Repeat for each remaining block type
Clear the search filter by pressing Escape. Repeat steps 3 and 4 for each block type on the page. For example, translate all toggles together, then all bulleted lists, then all headings. Do not mix block types in a single translation action. - Review and fix formatting artifacts
After translating all groups, scroll through the page. Some blocks may have lost their color, icon, or toggle state. Manually reapply those properties by clicking the block handle and selecting the correct style from the block menu.
Alternative Method: Manual Text Replacement
If the page contains many block types and the group translation method feels tedious, use the manual text replacement approach. This method guarantees 100 percent formatting preservation but requires more manual steps.
- Duplicate the page
Right-click the page title and choose Duplicate. You will work on the duplicate. - Extract the original text
Copy all text from the duplicate page and paste it into a plain text editor such as Notepad on Windows or TextEdit on Mac. This removes all formatting and block types. - Translate the plain text
Use an external translation tool such as Google Translate or DeepL to translate the plain text. Copy the translated text. - Paste translated text into the original formatted page
Go back to the original page (not the duplicate). Select each block one by one and paste the corresponding translated text into it. This preserves the original block type because you are only replacing the text content. - Use Find and Replace for large sections
For long pages, use Ctrl+H or Cmd+F to open Find and Replace. Search for a sentence from the original text and replace it with the translated version. This speeds up the process for repeated phrases.
If Notion AI Translate Still Breaks Formatting
AI Translate converts a bulleted list into separate paragraphs
This is the most common failure. To fix it, undo the translation immediately with Ctrl+Z. Then select only the bulleted list items by clicking and dragging from the first bullet to the last bullet. Run AI Translate again on this selection only. The list formatting remains intact because all selected blocks are the same type.
Toggle blocks collapse into plain text after translation
Toggle blocks lose their expandable state after AI Translate. To prevent this, open all toggles before translating. Click the arrow icon on each toggle to expand its content. Then select the toggles and run AI Translate. The expanded content translates while the toggle structure stays in place. Collapse the toggles afterward by clicking the arrow again.
Callout blocks lose background color and icon
Callout formatting is not preserved by AI Translate. After translation, click the block handle on the callout, select Turn into, then choose Callout. Reapply the background color and icon from the block menu. Alternatively, use the manual text replacement method described above to avoid this issue entirely.
Notion AI Translate: Block Types That Survive vs. Those That Break
| Block Type | Preserved After AI Translate | Notes |
|---|---|---|
| Plain text paragraph | Yes | No formatting to lose |
| Heading 1, 2, 3 | Yes | Heading level is preserved |
| Bulleted list | Only if all selected blocks are bullets | Mixed selection breaks into paragraphs |
| Numbered list | Only if all selected blocks are numbered | Mixed selection breaks into paragraphs |
| Toggle | No | Expands to plain text; must be translated separately |
| Callout | No | Loses color, icon, and background |
| Quote | No | Becomes a plain paragraph |
| Code block | No | Becomes a plain paragraph with code formatting stripped |
| Divider | N/A | No text to translate |
Now you can translate Notion pages with AI without manually reformatting every block. Start by grouping blocks by type before running AI Translate. For pages with many callouts or toggles, use the manual text replacement method to guarantee formatting preservation. As an advanced tip, create a Notion template with placeholders for each block type and use the manual replacement method to pre-build a translation workflow that you can reuse across multiple pages.