TranslateProject/sources/tech/20210929 Dialect- An Open-Source Translation App for Linux.md
DarkSun 529a494797 选题[tech]: 20210929 Dialect: An Open-Source Translation App for Linux
sources/tech/20210929 Dialect- An Open-Source Translation App for Linux.md
2021-09-29 05:03:27 +08:00

4.1 KiB
Raw Blame History

Dialect: An Open-Source Translation App for Linux

Brief: Dialect is a straightforward app that lets you translate between languages using web services. To explore more, let us take a closer look.

While you can launch the web browser and directly use any translation service to get the job done, a desktop app can sometimes come in handy.

Dialect is a simple translation app that utilizes web services to translate while giving you some extra abilities.

Open-Source Translation App with Google Translate & LibreTranslate

Dialect is primarily an app tailored for GNOME desktops, but it should work fine with other desktop environments.

It lets you quickly translate languages along with a few extra options.

At its core, it lets you choose between Google Translate or LibreTranslate as the translation service.

Even though LibreTranslate cannot come close to Google Translates accuracy, featuring it as an option to switch is an excellent addition. At least, for some basic usage, if a user does not want to utilize Googles services, you have an alternative ready on your desktop.

Features of Dialect

Along with the ability to switch translation services, you get a few more tweaks:

  • Pronunciation
  • Text to Speech functionality (Google)
  • Dark mode
  • Translation shortcut
  • Live Translation
  • Clipboard buttons to quickly copy/paste
  • Translation history (undo/redo)

As you can notice in the screenshot, the live translation feature may get your IP addressed banned from using the service because of API abuse.

I tried using LibreTranslate (as shown in the image above) and Google Translate with the live translation feature enabled, and it worked fine.

Maybe if you rely on translations quite often, you may want to avoid the feature. But, for my quick usage, the services didnt ban by IP address for quite a few test runs.

It is important to note that you can specify a custom LibreTranslate instance if you want. By default, it uses “translate.astian.org” as the instance.

You may not find a separate translation history section, but the arrow buttons in the top-left corner of the window will let you see your previous translations and the translation settings as well.

So, it works as a redo/undo feature as well.

Installing Dialect in Linux

Dialect is available as a Flatpak. So, you should be able to install it on any Linux distro of your choice. If you are new to this, you might want to check out our Flatpak guide for help.

First, add Flathub repo:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

And then install the application:

flatpak install flathub com.github.gi_lom.dialect

Once installed, look for it in the system menu and start it from there.

You can also explore its GitHub page for more information.

Dialect


via: https://itsfoss.com/dialect/

作者:Ankush Das 选题:lujun9972 译者:译者ID 校对:校对者ID

本文由 LCTT 原创编译,Linux中国 荣誉推出