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.