マークダウン翻訳ツール
市販のマークダウン翻訳ツールは問題が多く、うまく機能しない。
例えば、 menthays/markdown-translator を使ってマークダウンのテキストを翻訳する場合、次のように翻訳されます。
对 [libmdbx](https://github.com/erthink/libmdbx) 的 rust 封装
に
Right [libmdbx](https://github.com/erthink/libmdbx) The rust package of
にテキストを分割するためです。
その理由は、 { text: '对 ' },{ text: 'libmdbx' },{ text: ' 的 rust 封装' }
に分割して個別に翻訳するためです。
バイリンガルの ような別のものを使うと、リンクのスタイルが保てないのです。
@rmw/deepl-markdown-translate
を書いたのは、さまざまな問題を解決するためと、サポートするためです。
rust
コードのコメントテキストを翻訳する- vuepressの 設定フィールドが翻訳されない
- 行単位でキャッシュすることで翻訳コストを削減
以下の文章について
翻訳の仕組みは以下の通りです。
翻訳には deeplのapi key
、まずリクエストしてください。(開設には米国のクレジットカードが必要です。必要な場合は、 i@rmw.link
にメールしてください)。
詳しくはコードドキュメントをご覧ください