プロジェクトのリンク: https://github.com/fzdwx/popup-translation
基本原理は、wry を使用して webview ウィンドウを開き、翻訳プラットフォームのウェブページを開いてコンテンツを翻訳し、不要なコンテンツを js コードでブロックし、翻訳コンテンツに集中することです。
現在、翻訳する必要があるコンテンツはクリップボードから読み取られます(もちろん、直接 fanyi hello
を指定することもできます)。Linux (x11) では、マウスで選択されたコンテンツを直接翻訳できます(つまり、クリップボードにコピーする必要はありません)。