Có thể dịch từ thông qua thiết bị đầu cuối?


Câu trả lời:


30

Để sử dụng ngoại tuyến:

Bạn có thể cài đặt dictdmáy chủ và sử dụng cơ sở dữ liệu từ điển Freedict để dịch từ.

Cài đặt chính tả:

sudo apt-get install dictd

độc tài

Cài đặt cơ sở dữ liệu dịch thuật. ví dụ. dict-freedict-eng-fra cho bản dịch tiếng Anh sang tiếng Pháp, dict-freedict-eng-spa cho bản dịch tiếng Anh sang tiếng Tây Ban Nha.

sudo apt-get install dict-freedict-eng-fra
sudo apt-get install dict-freedict-eng-spa

freedictDB

Cách sử dụng :

Xem danh sách cơ sở dữ liệu:

dict -D

Sử dụng một cơ sở dữ liệu cụ thể, ví dụ. cho bản dịch tiếng Anh sang tiếng Tây Ban Nha:

dict -d fd-eng-spa "how are you?"

snapHowRU

Để sử dụng trực tuyến:

Cài đặt libtranslate-binvới:

sudo apt-get install libtranslate-bin

ví dụ. sử dụng công cụ dịch google trực tuyến:

echo "what are you doing" | translate-bin -s google -f en -t fr

trực tuyến GoogleTransTable


Từ điển tiếng Anh ngoại tuyến trong Terminal:

Cài đặt bảng dữ liệu từ điển tiếng Anh ( gcide, wn, devil ):

sudo apt-get install dict-gcide
sudo apt-get install dict-wn
sudo apt-get install dict-devil

Cài đặt cơ sở dữ liệu tiếng Anh Thesaurus ( moby-thesaurus ):

sudo apt-get install dict-moby-thesaurus

Cách sử dụng :

  1. Sử dụng một cơ sở dữ liệu cụ thể ( ví dụ: WordNet - wn ):

    dict -d wn "dictionary"
    
  2. Không chỉ định cơ sở dữ liệu chính tả sẽ đưa ra các định nghĩa / bản dịch / từ điển đồng nghĩa từ tất cả các cơ sở dữ liệu có sẵn. ví dụ.

    dict "dictionary"
    

Có một từ điển eng-eng?

1
@DuminduMahawela: ... có ... Tôi đã cập nhật bài đăng của mình bao gồm một vài người trong số họ ... hy vọng bạn sẽ thích họ ...
chính xác là

1
Cảm ơn. Tôi đã tìm kiếm một khoảng thời gian cho một từ điển eng-eng thiết bị đầu cuối. Bạn đã làm tốt công việc.

Không tìm thấy định nghĩa cho "bạn thế nào?"
Carni

không hoạt động . đưa ngón tay cái xuống
Carni

10

Dịch Shell

Translate Shell (ví dụ Google Translate CLI) là một công cụ cho phép bạn sử dụng dịch văn bản từ dòng lệnh bằng Google Dịch.

Cài đặt

$ wget git.io/trans
$ chmod +x ./trans

Hoặc là

sudo apt install translate-shell

Hoặc là

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

Sử dụng

Dịch

trans en:de "The quick brown fox jumps over the lazy dog"  # Translate to German (de)
trans es: "Igualdad, fraternidad y libertad"  # From Spanish to your `locale`
trans :fr "Igualdad, fraternidad y libertad"  # From your `locale` to French
trans -b :fr "Igualdad, fraternidad y libertad"  # Same but `-brief`

Như một từ điển: Google Dịch có thể được sử dụng làm từ điển khi tham số lang từ == đến hoặc -d được sử dụng

trans -d fr: mot

Thông tin bổ sung và một số ví dụ có thể được tìm thấy trong trang web chính thức


thực hiện: *** Không có quy tắc để thực hiện mục tiêu 'cài đặt'. Dừng lại.
Carni

wget github.com/soimort/google-translate-cli/archive/master.tar.gz && tar -xvf master.tar.gz && cd dịch-shell-master && sudo thực hiện cài đặt && trs "một số văn bản" && trs {en = afr} "VĂN BẢN ĐỂ CHUYỂN DỊCH"
Carni

không hoạt động, đưa ngón tay cái xuống
Carni

4

Tùy thuộc vào ngôn ngữ bạn muốn, hãy kiểm tra Apertium để dịch máy ngoại tuyến thông qua thiết bị đầu cuối. Nó dường như tập trung chủ yếu vào các ngôn ngữ Lãng mạn (ES, FR, PT, CAT, OCC ..), nhưng có vẻ như họ đang dần thêm các ngôn ngữ mới khác nhau.

Đối với tiếng Tây Ban Nha, bạn sẽ cài đặt:

sudo apt install apertium apertium-en-es

echo "Hola Mundo." | apertium -a es-en
> Hello world.

Đó là thiết bị đầu cuối dựa trên nhưng cũng có một GUI cơ bản: apertium-tolk

Phiên bản trong repos cũ hơn, nếu bạn muốn có phiên bản mới hơn, hãy làm theo hướng dẫn cài đặt .


2

Tôi đã viết một cơ sở dịch thuật dòng lệnh đơn giản trên google dịch bằng Python.

Mã: Mã python có ít hơn 100 dòng và tôi cũng đã viết một tập lệnh cài đặt và cung cấp một tệp cấu hình để có thể đặt ngôn ngữ ưa thích mặc định của bạn.

Đó là theo giấy phép MIT.

Điều kiện tiên quyết: Python2.x trên Linux, là tất cả những gì nó cần, nó chưa hỗ trợ python3, tôi có thể sửa lỗi này sau.


1

Hãy xem câu trả lời dựa trên sdcv tại đây (Nó cũng có từ điển "Ngôn ngữ" thành "Ngôn ngữ"):

Có một từ điển dòng lệnh ngoại tuyến?

Cũng nên kiểm tra Surfraw. Khi bạn cài đặt, bạn có thể hiểu nghĩa của một từ sr webster difficultWord. Một cách để dịch sẽ thông qua sr google difficultword in hindi. Có lẽ cũng sẽ có các tùy chọn khác để dịch.


1

Dịch "cuộc sống" sang tiếng Bồ Đào Nha. Ví dụ dưới đây: (phải cài đặt lynx)

lynx -source 'http://translate.google.com/translate_t?langpair=en|pt&text='life |awk {'print $852'} | cut -d = -f5 |cut -d ';' -f1 |awk 'NF>0'

Trong đó, "en" là tiếng Anh và "pt" là tiếng Bồ Đào Nha

Đầu ra:
'vida'


0

Tôi đã viết một trình dịch dòng lệnh đơn giản dựa trên các tệp văn bản. Nó cũng tái tạo một tập tin âm thanh nếu nó tồn tại. Tôi đã có cơ sở dữ liệu về các tệp âm thanh và nếu tôi không tìm thấy chúng, thì tôi tải xuống từ cơ sở dữ liệu google.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.