Emacs sebagai alat CAT (Terjemahan Berbantuan Komputer)


10

Karena bosan dengan kemampuan pengeditan yang buruk dari perangkat lunak seperti OmegaT , saya ingin tahu apakah ada cara untuk mengubah Emacs menjadi alat CAT (Computer-Assisted Translation). Saya sedang berpikir tentang menulis mode utama, tetapi merasa bebas untuk membagikan ide-ide Anda.

Pada dasarnya, ini yang saya butuhkan:

  • Emacs harus dapat mengidentifikasi segmen (yaitu: kalimat yang diakhiri dengan penghentian penuh) yang sudah diterjemahkan dan menyarankan terjemahannya. Ini menyiratkan pembuatan memori terjemahan (file .tmx, misalnya) yang berisi semua segmen asli dan segmen yang diterjemahkan;
  • Penerjemah harus dapat membuat dan mengedit daftar istilah dan Emacs harus menyarankan terjemahan jika istilah tersebut ada di segmen saat ini;
  • Emacs harus dapat mengenali pemformatan file asli (yaitu: huruf tebal, miring, ukuran font yang berbeda, tabel) untuk menjaga pemformatan sedekat mungkin dengan file asli saat mengekspor terjemahan;
  • Idealnya Emacs dapat mengekspor dokumen yang diterjemahkan ke dalam format yang sama seperti aslinya.

Apakah ada dari persyaratan ini yang benar-benar mungkin atau saya hanya berharap untuk sesuatu yang tidak terjangkau?


3
Yah itu semua mungkin , tetapi sangat mungkin tidak semua praktis . Jika Anda berharap seseorang menulis ini untuk Anda, itu mungkin optimis. Sebagai permulaan, saya akan menyarankan agar proses impor / ekspor dokumen tidak diterapkan di elisp. Biarkan Emacs berurusan dengan satu format, dan gunakan alat eksternal (yang dapat dipanggil Emacs) untuk mengkonversi antar format. Bahkan saya sarankan secara umum membuat sebanyak mungkin menggunakan aplikasi yang sudah ada sebelumnya. Emacs cukup pandai menempelkan banyak hal bersama-sama, jadi mungkin itu proyek yang layak.
phils

1
Saya tidak terlalu mengenal po-modetetapi halaman Info sepertinya akan memberikan fungsionalitas yang agak kabur.
tripleee

1
Re: format, mungkin Org-mode adalah cara untuk pergi. Re: persyaratan lain, bagi saya tampaknya bisa dilakukan (saya bermain-main dengan gagasan menulis sesuatu seperti ini sejak lama, meskipun sekarang saya menyadari bahwa bahan kimia saya mungkin tidak cukup untuk itu). Saya kedua ide menggunakan alat (cli) lain dan memiliki Emacs hanya lem mereka di antarmuka yang bagus.
mbork

1
Saran dan ide tidak cocok untuk StackExchange. ;)Ini akan lebih baik untuk bertanya di reddit.com/r/emacs
Sean Allred

1
@ Boccaperta-IT Ada kemajuan dengan proyek ini?
Sati

Jawaban:


1

Itu pasti mungkin. Anda mungkin perlu berhati-hati tentang kinerja (Emacs Lisp bukan daemon kecepatan), tetapi selain itu, ini masalah pengodean kecil.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.