CAT (Bilgisayar Destekli Çeviri) aracı olarak Emacs


10

OmegaT gibi yazılımların zayıf düzenleme özelliklerinden sıkıldığımda , Emacs'ı bir CAT (Bilgisayar Destekli Çeviri) aracına dönüştürmenin bir yolu olup olmadığını bilmek istiyorum. Büyük bir mod yazmayı düşünüyordum, ancak fikirlerinizi paylaşmaktan çekinmeyin.

Temel olarak, ihtiyacım olan şey bu:

  • Emacs, zaten çevrilmiş bir segmenti (yani, tam durdurma ile biten bir cümle) tanımlayabilmeli ve çeviriyi önerebilmelidir. Bu, tüm orijinal segmentleri ve çevrilmiş segmentleri içeren bir çeviri belleği (örneğin .tmx dosyası) oluşturulmasını;
  • Tercüman bir terimler sözlüğü oluşturabilmeli ve düzenleyebilmelidir ve Emacs terim geçerli segmentte ise çeviriyi önermelidir;
  • Emacs, çeviriyi dışa aktarırken biçimlendirmeyi orijinal dosyaya olabildiğince yakın tutmak için orijinal dosyanın biçimlendirmesini (ör. Kalın, italik, farklı yazı tipi boyutu, tablolar) tanıyabilmelidir;
  • Emacs, çevrilmiş belgeyi orijinaliyle aynı biçimde dışa aktarabilmelidir.

Bu gereksinimlerden herhangi biri gerçekten mümkün mü yoksa ulaşılamayacak bir şey mi umuyorum?


3
Her şey mümkün , ama büyük olasılıkla hepsi pratik değil . Birinin, bu yazmak için umut ediyorsanız için size, iyimser olabilir. Yeni başlayanlar için, belge içe / dışa aktarma işleminin elisp'de uygulanmamasını öneririm. Emacs'ın tek bir formatla ilgilenmesine izin verin ve formatlar arasında dönüştürmek için harici araçlar (Emacs'ın arayabileceği) kullanın. Aslında genel olarak mevcut uygulamalardan mümkün olduğunca fazla yararlanmanızı öneririm. Emacs, şeyleri bir araya getirmekte oldukça iyidir, bu yüzden belki de uygulanabilir bir proje.
phils

1
Çok aşina değilim po-modeama Bilgi sayfaları belli belirsiz bazı işlevsellik sağlar gibi görünüyor.
Üçlü

1
Re: biçimleri, muhtemelen Org modu gitmek için bir yoldur. Re: diğer gereksinimleri, benim için bu mümkün görünüyor (uzun zaman önce böyle bir şey yazma fikri ile oynamıştım, ancak şimdi elisp-fu'm bunun için yeterli olmayabileceğini anlıyorum). İkinci (diğer) araçları kullanma ve Emacs sadece onları güzel bir arayüz yapıştırmak fikri.
mbork

1
Öneriler ve fikirler StackExchange için çok uygun değil ;)Bu reddit.com/r/emacs
Sean Allred

1
@ Boccaperta-IT Projeyle ilgili herhangi bir gelişme var mı?
Sati

Yanıtlar:


1

Kesinlikle mümkün. Performans konusunda dikkatli olmanız gerekebilir (Emacs Lisp hız artalan programı değildir), ancak bunun dışında küçük bir kodlama meselesidir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.