Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

3 công cụ dịch ngôn ngữ tuyệt vời cho Linux

Nhiều người trong chúng ta nói hơn một ngôn ngữ. Bạn cũng có thể là một người dịch. Dù tình huống của bạn ra sao, thực tế là công cụ dịch thường xuyên được nhiều người sử dụng. Trong mọi trường hợp, hầu hết chúng ta có thể sẽ cần dùng đến một cái nào đó tại một thời điểm nào đó trong cuộc đời. Khi nghĩ đến Linux, bạn có thể không nghĩ ngay đến các ứng dụng dịch tuyệt vời. Tuy nhiên, có một số công cụ dịch ngôn ngữ solid cho Linux, với một số trong số chúng được xem xét ở đây.

1. Translate Shell

Translate Shell là một công cụ dựa trên dòng lệnh sử dụng engine từ Google Translate, Apertium, Yandex.Translate, và Apertium.

Có một vài tùy chọn cài đặt Translate Shell. Bạn có thể cài đặt từ terminal với các distro sau.

Distro dựa trên Debian và Ubuntu:

sudo apt-get install translate-shell

Distro dựa trên Arch:

sudo pacman -S translate-shell

Fedora:

sudo dnf install translate-shell

Thay vào đó, bạn có thể tải xuống và cài đặt Translate Shell trực tiếp từ kho Git của nó:

git clone https://github.com/soimort/translate-shell
cd translate-shell/
make
sudo make install

Sử dụng Translate Shell

Translate Shell dịch sang tiếng Anh theo mặc định. Để dịch một từ trong ngôn ngữ khác sang tiếng Anh:

trans word

Ví dụ, nếu bạn dịch từ tiếng Tây Ban Nha "bueno" sang tiếng Anh, bạn sẽ được đưa ra các bản dịch tiếng Anh như "good" (tốt).

Để dịch toàn bộ một câu, dùng trans và bao quanh câu bạn muốn dịch bằng dấu ngoặc kép. Ví dụ:

trans "comment t'appeles tu"

Bạn cũng có thể dịch nội dung của một file:

trans file:filepath

Thay thế "filepath" ở trên bằng đường dẫn đầy đủ đến file của bạn. Nếu bạn muốn tìm mã ngôn ngữ tương ứng với các ngôn ngữ khác nhau, chỉ cần chạy:

trans -R

Biết mã ngôn ngữ quan trọng để dịch từ sang các ngôn ngữ chỉ định. Điều này đôi khi cần thiết vì bạn sẽ muốn dịch sang nhiều hơn một ngôn ngữ. Ví dụ, nếu bạn muốn dịch "technology" (công nghệ) sang tiếng Pháp và tiếng Tây Ban Nha, bạn sẽ gõ lệnh sau:

trans -t fr+es technology

Nếu bạn muốn dịch sang nhiều ngôn ngữ, bạn sẽ dùng cú pháp sau:

trans -t fr+es "Make technology easier"

Bạn cũng có thể cần chỉ định ngôn ngữ bạn đang dịch từ. Bạn có thể làm điều này với tùy chọn ta. Điều này cần thiết vì các engine dịch không luôn xác định đúng ngôn ngữ nguồn. Ví dụ, nếu bạn muốn dịch "vert" từ tiếng Pháp sang tiếng Anh, bạn sẽ gõ:

trans fr: vert

2. Crow Translate

Crow Translate là một công cụ dịch ngôn ngữ cho Linux có cả GUI và giao diện dòng lệnh. Nó sử dụng engine dịch của Google Translate, Yandex Translate, và Bing Translator.

Cài đặt Crow Translate

Crow Translate có sẵn cho cả Windows và Linux. Tất cả các file cần thiết có sẵn trên GitHub. Hướng dẫn này đi qua cách hoàn tất cài đặt trên Ubuntu, Debian, và Linux Mint.

Trước tiên, bạn sẽ cần cài đặt một số phụ thuộc:

sudo apt install libqt5multimedia5 libqt5multimedia5-plugins libqt5multimediagsttools5 libqt5multimediawidgets5 libqt5qml5 libqt5quick5 qtgstreamer-plugins-qt5

Tiếp theo, bạn sẽ cần tải file .deb từ GitHub vào thư mục Downloads của bạn.

Chạy mã dưới đây. Hãy chắc chắn thay thế "filename" bằng tên file .deb bạn đã tải.

cd Downloads
sudo dpkg -i filename

Nếu bạn gặp bất kỳ lỗi nào, hãy chạy:

sudo apt --fix-broken install

Sau khi hoàn tất quy trình cài đặt này, bạn sẽ có thể chạy Crow Translate.

Sử dụng Crow Translate

Crow Translate hỗ trợ 117 ngôn ngữ. Chúng có thể xem trong ứng dụng.

Chọn engine dịch bạn muốn dùng từ góc dưới bên phải màn hình. Việc vận hành GUI khá đơn giản và có khả năng tự động phát hiện ngôn ngữ bạn muốn dịch. Nó cũng cho phép bạn chỉ định ngôn ngữ bạn đang dịch trong trường hợp engine dịch không nhận ra đang xảy ra gì.

Nếu bạn muốn dùng Crow Translate từ dòng lệnh, hãy chạy lệnh help để bắt đầu:

crow --help

3. Tuxtrans

Tuxtrans là một toàn bộ hệ điều hành Linux hướng về dịch thuật. Nó dựa trên Ubuntu và đi kèm nhiều công cụ giúp người dịch. Các công cụ này bao gồm Apertium và OmegaT. Nó rõ ràng hướng tới người dịch chuyên nghiệp. Trang web Tuxtrans liệt kê tất cả phần mềm được cung cấp với hệ điều hành. Bạn cũng nên biết rằng Tuxtrans có sẵn miễn phí.

Tổng kết (Final Thoughts)

Linux cung cấp nhiều công cụ có thể giúp bạn dịch giữa các ngôn ngữ. Lựa chọn tuyệt vời cho người dùng trung bình là Translate Shell và Crow Translate. Nếu bạn là chuyên nghiệp, bạn thậm chí có thể muốn cân nhắc sử dụng hệ điều hành Tuxtrans vì nó cung cấp tất cả công cụ bạn cần để làm việc hiệu quả. Tuy nhiên, nếu bạn vẫn thích Google Translate dựa trên web, bạn có thể học một số thủ thuật sử dụng Google Translate như một pro trong hướng dẫn này.