translateMarkdown

suspend fun translateMarkdown(markdown: String, translate: suspend (String) -> String): String(source)

Translate markdown content by extracting text segments, translating them, and reassembling.

Return

The translated markdown with structure preserved

Parameters

markdown

The source markdown content

translate

A suspend function that translates a plain text string