GNU/Linux >> Linux の 問題 >  >> Linux

Linuxデスクトップでの統合された翻訳-実行可能ですか?

これがあなたにとって興味深い問題スラッシュシナリオです。 GnomeおよびPlasmaデスクトップ環境は、オンラインアカウント統合をある程度サポートしています。罰金。また、かなり強力なオンライン対応の検索ツールがあり、Wikiクエリ、数学計算、アプリケーション関数など、あらゆる種類の複雑なアクションを実行できます。プラズマのKrunnerは良い例です。

しかし、そうすると、実際には翻訳が得られません。複数の言語を使用していて、時折言語スパーリングが必要な場合、このオプションはLinuxデスクトップではあまり機能しません。またはまったく。それと、これを実行できる可能性のある統合アシスタント(Siri、Cortana、Alexaなど)がないという健全な事実と組み合わせると、翻訳は次のいずれかを行う必要があります。a)オンラインで行うb)専用アプリを使用する。だから私は、この種の機能をLinuxデスクトップ、Plasma、Gnomeに統合する簡単な方法はあるのだろうかと思いました。さて、調べてみましょう。

Gnome:テキスト翻訳者

Gnome拡張機能があることを知って嬉しい驚きを覚えました。さて、「正しい」ものを見つけるのに少し時間がかかりました。翻訳者の翻訳のプレースホルダー、インセプションlulza、404ページ、そして実際のテキスト翻訳者など、いくつかのエントリがあります。私が欲しいものと必要なもの。

最初の試みとして、最新のGnome3フレームワークが付属しているFedora31を試しました。そのため、最も関連性の高い結果であるmethinksが得られるはずです。残念ながら、インストールは機能しませんでした。赤いエラーメッセージが表示されたので、システムログを調べなければなりませんでした(journalctlも同様です):

テスターorg.gnome.Shell.desktop[9253]:抽出:/home/roger/.local/share/gnome-shell/extensions/
[email protected]/metadata.json
tester gnome-shell [9253]:拡張機能 "[email protected]"にエラーがありました:TypeError:this._constructは関数ではありません

エラーから作成者のメールを編集しました。とにかく、どうやら、最新のGnomeバージョンで動作するように拡張機能を書き直す必要があります。現在、拡張機能には、translate-shellという名前のコマンドライントランスレータパッケージもインストールする必要があります。これはFedoraリポジトリで利用できるので、これを取得するのに問題はありませんでしたが、これを持っていても上記のエラーを乗り越えることはできません。

sudo dnf search translate-shell
最後のメタデータ有効期限チェック:0:09:13前の2020年2月11日木曜日03:07:49PM。
==========完全に一致する名前:translate-shell ==========
translate-shell.noarch:コマンドラインオンライン翻訳者

>

次にCentOS7を試してみることにしました。これはクールな計画のようです。私はそれをすべてミントなどで構成していて、そこでもっと成功すると思いました(CentOS 8については別途説明します)。ええと、Fedora31のGnome3があまりにも現代的であるなら、このserver-cum-desktopディストリビューションで利用可能なバージョンは古すぎます。別の種類のエラーであり、リポジトリに変換シェルパッケージがありません。残念ながら、これは失敗でした...

プラズマ:Krunner Translator

KDEでは、ゲームの名前はKrunner Translatorであり、パネルに統合されたウィンドウボタンを使用してUnity変換を行ったときに示したものと多少似ていますが、現時点では自分でコンパイルを行う必要があります。大丈夫ですね。上手。指示どおりにコマンドの実行を開始した後、次のエラーが発生しました:

/usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137でのCMakeエラー(メッセージ):
KF5が見つかりませんでした(欠落:ランナー)(バージョン "5.60.0"が見つかりました)
電話スタック(最新の呼び出しが最初):
/usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:378(_FPHSA_FAILURE_MESSAGE)
/usr/share/ECM/find-modules/FindKF5.cmake: 110(find_package_handle_standard_args)
CMakeLists.txt:12(find_package)

私はすでにextra-cmake-modulesパッケージを持っていましたが、GitHubページにはこれに必要な開発パッケージが記載されていません。私はしばらく推測して読んだ後、プラズマ5.16の開発フレームワーク全体を取得することにしました。これは特定のテストシステムで使用したものです。ほぼ2GB相当のパッケージになってしまったので、これは少し精神的でした。しかし、それはコンパイルに役立ちました、そうそう、それはしました。

cmake .. -DCMAKE_INSTALL_PREFIX =`kf5-config --prefix` -DKDE_INSTALL_QTPLUGINDIR =` kf5-config --qt-plugins`
-KF5Runnerが見つかりました:/ usr / lib / x86_64-linux-gnu / cmake / KF5Runner /KF5RunnerConfig.cmake(バージョン "5.60.0"が見つかりました)
-KF5が見つかりました:成功(バージョン "5.60.0"が見つかりました)コンポーネントが見つかりました:I18n Service Runner TextWidgets ConfigWidgets PlasmaQuick
-__GLIBC__を探しています
-__GLIBC__を探しています-見つかりました
-テスト_OFFT_IS_64BITを実行しています
-テスト_OFFT_IS_64BITを実行しています-成功
-テストHAVE_DATE_TIMEを実行しています
-テストHAVE_DATE_TIMEを実行しています-成功
-完了の構成
-完了の生成
-ビルドファイルは/home/ rogerino / GitHubs / krunner-translator / build

に書き込まれました

この手順が完了したら、プラグインをインストールし、Krunnerを再起動しました。見よ、TranslatorはKrunner設定メニューでプラ​​グインとして使用できました。また、さまざまな翻訳バックエンドの使用など、微調整することもできます。翻訳にはYandexとGlosbeのバックエンドを使用できます。あなたが何か他のものを期待していたなら、まあ、それらのオプションはそこにありません。しかし、外国人に関して言えば、実際には、英語が第一言語ではない国の翻訳ソフトウェアが必要です。英語を母国語としない人のほとんどは、言語と翻訳に親しみやすく、これは関連製品に見られます。さまざまな翻訳エンジンを使用してきましたが、Yandexエンジンは非常に優れていると思います。

残念ながら、実際に設定を変更することはできましたが、トランスレータ自体は実行されませんでした。サンプルコマンドなどを試してみましたが、Krunnerには何も表示されませんでした。これはもう一つのノーゴーだと思います。しかし、少なくともデスクトップ間で一貫した動作が得られるので、少なくともそれは快適です。

結論

私はこの冒険に参加することにかなり興奮し、そこから出てくるのはやや落胆しました。私のGnomeもKDEの実験もうまくいかなかったことに、私は非常にがっかりしています。両方とも、わずかに異なる方法で失敗しました。さらに、実際の手順で成功したとしても、PlasmaKrunnerプラグインのセットアップは特に困難です。 Gnomeユーザーの場合でも、Gnome Tweak Toolがなく、それほど精通していない場合は、遠くまで行くこともできません。しかし、結局のところ、これらの取り組みはまだ一般的な使用の準備ができておらず、理由があると思います。

実装にはまだ他の問題があり、即座の使用を非常に困難にするハードルがあります。おそらく、これは実際には必要ありません。これは、優れた学術的なユースケースであり、統合されたデスクトップトランスレータのようなものの価値については完全に誤解されています。プラグインを実行するよりも成功することはおそらくないので、アカデミックなことは確かです。ネガティブなメモで記事を終わらせるのはうれしいことではありませんが、この失敗は貴重な教訓でもあります。 Linuxデスクトップは、オンラインプレゼンスに関しては、これまで完全に成功したことはありません。これは良い例です。いつの日にか。多分。今のところ、外国人と遊びたいのなら、それは古い方法でなければなりません。または新しいもの。ねえタックス、Linuxで乾杯ってどう言う?


Linux
  1. Linuxデスクトップに最適な5つのGNOMEシェル拡張機能

  2. KDEとGNOME:究極のLinuxデスクトップの選択は何ですか?

  3. GNOME Twitch –LinuxデスクトップでTwitchストリームを視聴する

  1. LinuxでCapsLockキーを再マップします

  2. GNOME2ファンがMateLinuxデスクトップについて気に入っている点

  3. GNOMELinuxデスクトップの使用を開始する

  1. LinuxデスクトップにBudgieを選ぶ理由

  2. お誕生日おめでとう、GNOME:このLinuxデスクトップを愛する8つの理由

  3. キーボードだけでGNOMELinuxデスクトップをナビゲートする方法