0 suara
819 tampilan

Dalam tim kami, kami memulai revisi terjemahan Perjanjian Baru yang sudah diterbitkan. Pada awalnya kami optimis, berharap bahwa prosesnya tidak akan memakan waktu lama, dan tidak banyak perubahan yang perlu dilakukan. Sekarang, kami menemukan bahwa lebih dari 90% ayat telah dimodifikasi.

Kami melakukan semua pekerjaan revisi di luar Paratext. Ada banyak alasan untuk itu, yang tidak akan saya jelaskan di sini. Namun, sekarang karena kami mendekati garis akhir, kami perlu bekerja untuk mengimpor pekerjaan tersebut kembali ke Paratext.

Teks yang kami miliki terstruktur sangat sederhana, Anda bisa membayangkannya sebagai tabel, di mana kolom pertama adalah referensi ayat (misal: Markus 1:1), dan kolom kedua adalah isi ayat dalam teks polos. Tidak ada judul, tidak ada penanda paragraf, tidak ada catatan kaki, tidak ada yang seperti itu. Saya ingin mengambil USFM yang ada, dan memperbaruinya dengan teks baru. Saya mengembangkan beberapa kode yang melakukan ini, terutama menggunakan usfm-grammar. Saya mengambil USFM yang ada, mengonversinya ke JSON, memodifikasi JSON untuk memperbarui terjemahan, dan kemudian mengonversi terjemahan kembali ke USFM menggunakan alat yang sama.

Namun, saya memperhatikan bahwa menjaga agar header, paragraf, dan silang-rujukan tetap terjaga itu rumit. Saya menghabiskan satu atau dua hari bekerja pada ini (termasuk proses memutuskan pendekatan ini), dan saya tidak benar-benar ingin menghabiskan banyak waktu untuk memprogram sesuatu jika itu bukan penggunaan waktu yang baik. Ketika saya mengimpor hasilnya kembali ke Paratext, program itu mengeluh tentang USFM yang tidak valid. Jadi sepertinya usfm-grammar dapat menghasilkan USFM yang tidak valid.

Saya mencari pustaka untuk menulis USFM. Saya menemukan cukup banyak opsi untuk parsing USFM dan untuk mengonversi USFM ke format lain, tetapi usfm-grammar adalah satu-satunya pustaka yang saya temukan yang dapat menulis USFM, mengonversi JSON ke USFM.

Saya sekarang melihat dua opsi:

  1. Melanjutkan pengembangan alat yang dapat menggabungkan revisi teks polos dengan USFM yang ada.
  2. atau… pada dasarnya memulai proyek baru di Paratext, mengimpor teks polos sebagai USFM, tanpa mencoba menggabungkannya dengan header dan informasi lain dalam terjemahan yang ada.

Saya sudah mencoba opsi 2. Seperti yang bisa Anda bayangkan, cukup mudah untuk menghasilkan output seperti ini:

\id MRK
\c 1
\p
\v 1 the first verse
\v 2 the second verse
\v 3 the third verse
\v 4 etc

Saran apa yang akan Anda berikan kepada saya? Saat ini saya cenderung memilih opsi 2, dan hanya melakukan pekerjaan menambahkan kembali header dan silang-rujukan secara manual. Header perlu direvisi secara manual anyway.

Diterjemahkan secara otomatis dari English
Paratext oleh (495 poin) | 819 tampilan

4 Jawaban

0 suara
Jawaban terbaik

Di alat Compare versions, Anda dapat memilih proyek yang berbeda di sisi kiri dan kanan. Jadi Anda dapat membandingkan proyek utama Anda dengan proyek minimal Anda (memilih Current Version di kedua sisi). Anda kemudian dapat klik kanan pada perbedaan untuk membuat proyek utama Anda memiliki perubahan dari proyek minimal Anda:

Diterjemahkan secara otomatis dari English
oleh [Expert]
(16,7k poin)

Terima kasih atas tangkapan layarnya. Saya sekarang menyadari bahwa saya tampaknya mengalami bug di Paratext untuk Linux. Inilah yang saya lihat:

Ketika saya membuka Paratext di Windows, saya melihat toolbar tersebut.

Diterjemahkan secara otomatis dari English

Menarik! Saya menggunakan PT9, versi Linux 9.0, 0.99. Di toolbar saya melihat dua kotak dropdown proyek sesuai dengan tangkapan layar anon291708 (dari PT Windows). Saya dapat memilih nama proyek lain di salah satu daftar dropdown, tetapi teks proyek yang ditampilkan tidak diperbarui. Tombol Version keduanya aktif. Jadi memang sepertinya ada bug Linux.

fwiw–Di PT8 yang saat ini saya instal, item menu Tools > Compare Texts menampilkan jendela tanpa kotak dropdown proyek, seperti tangkapan yang diposting “bit” dari layar PT9-nya; saya menduga mungkin versi PT9-Linux saya lebih baru daripada milik bit.

Jadi, saat ini saya tidak dapat membandingkan dua teks proyek yang berbeda di PT8 maupun PT9. Dulu ada dua item menu di PT: Compare versions di menu Project, dan Compare texts di menu Tools. Saya tahu ada beberapa kebingungan tentang kedua alat ini jadi mungkin mereka digabungkan menjadi satu? Tetapi fungsi keduanya sangat penting.

Diterjemahkan secara otomatis dari English
+1 suara

Anda mungkin bisa melakukan kombinasi #1 dan #2. Paratext menyertakan alat yang menunjukkan perbedaan antara dua teks. Anda dapat membuat proyek sederhana, lalu menggunakan alat tersebut untuk menggabungkan perubahan dari proyek sederhana ke proyek utama. Itu masih akan menjadi banyak usaha manual, tetapi mungkin lebih mudah daripada mengembangkan alat untuk melakukannya secara otomatis.

Anda dapat menemukan bantuan tentang alat tersebut dengan mencari “How do I compare two different projects?” di bantuan di dalam Paratext. Anda kemudian dapat klik kanan pada perubahan untuk menerima/membalikannya (misalnya untuk mengembalikan judul dan judul buku).

Diterjemahkan secara otomatis dari English
oleh [Expert]
(16,7k poin)

ditampilkan kembali

Terima kasih. Saya tidak menyadari bahwa dimungkinkan untuk membandingkan dua proyek.

Saya mencari “How do I compare two different projects?” di bantuan di dalam Paratext, dan saya menemukan hasil ini:

  • “How do I find where punctuation marks differ in two projects?”

Jika saya mencari “differ in two projects”, saya mendapatkan lebih banyak hasil:

  • “How do I find where quotation marks differ in two projects?”
  • “How do I find where markers differ in two projects?”
  • “How do I find where punctuation marks differ in two projects?”

Sepertinya Anda menjalankan berbagai daftar periksa dan membandingkannya dengan proyek lain. Klik pada ikon hamburger untuk proyek, lalu buka menu, lalu klik “Checklists” di bawah “Tools”, lalu salah satu item submenu. Sepertinya ini bekerja dengan daftar periksa ini:

  • Verse text
  • Word or phrase
  • Section headings
  • Book titles
  • References
  • Footnotes
  • Markers
  • Quotation marks
  • Punctuation
  • Relatively long verses
  • Relatively short verses
  • Long sentences
  • Long paragraphs

Saya merekam ini untuk para pengamat dan untuk ketika saya kembali ke sini nanti.

Karena sekarang saya tahu tentang ini, saya pikir saya akan memilih opsi #2, dan menggunakan alat-alat ini di dalam Paratext yang dapat membandingkan dua proyek. Itu terdengar lebih mudah daripada mencoba mengkodekan alat untuk menggabungkan dua terjemahan.

Diterjemahkan secara otomatis dari English

Ini sama sekali bukan yang saya maksud. Versi Paratext apa yang Anda gunakan?

Saya berbicara tentang alat Compare Versions (Tools > Compare Texts di PT8 - saya pikir, Project > Compare versions di PT9).

Diterjemahkan secara otomatis dari English

Saya menggunakan Paratext 9.0

Jika saya mengklik ikon hamburger di jendela proyek, saya dapat menemukan item menu yang diberi label “Compare versions”. Ini membuka jendela dengan dua panel, satu di setiap kolom. Saya dapat menekan tombol toolbar yang terlihat seperti panah untuk menavigasi antara perubahan. Bagi saya, ini terlihat seperti ini memungkinkan saya melihat perubahan historis dalam sebuah proyek (saya pikir). Saya tidak melihat bagaimana alat ini dapat memungkinkan saya membandingkan dua proyek, karena bahkan tidak meminta saya proyek mana yang ingin saya bandingkan.

Diterjemahkan secara otomatis dari English
+1 suara

Ini adalah harapan yang sangat kecil, tetapi deskripsi Anda tentang mendapatkan data berbasis tabel ke format standar membuat saya memikirkan SheetSwiper (https://software.sil.org/sheetswiper/). Misalkan Anda mengekspor header, penanda paragraf, dll (disusun dalam kolom yang sesuai) bersama dengan indikasi referensinya, lalu mengurutkannya bersama dengan informasi ayat yang ada, bisakah Anda menghasilkan spreadsheet yang akan memberikan output yang Anda butuhkan? Sayangnya teks Kitab Suci tidak sehirarkis data leksikal yang menjadi target SheetSwiper.

Diterjemahkan secara otomatis dari English
oleh (296 poin)

SheetSwiper

Terima kasih atas saran SheetSwiper. Saya mengklik tautannya, dan saya mencoba menemukan repo GitHub, tetapi sepertinya tautan di halaman itu rusak. Saya pikir alat ini mengonversi spreadsheet ke USFM, yang berguna, tetapi tidak terlalu sulit untuk saya koding sendiri. Bagian yang sulit adalah menggabungkannya dengan USFM yang ada.

Diterjemahkan secara otomatis dari English

Senang mendengar Anda memiliki jalan ke depan tanpa SheetSwiper. Sepertinya tidak ada sumber yang tersedia, hanya unduhan .exe Windows.

Diterjemahkan secara otomatis dari English
0 suara

What advice would you give me? I’m currently leaning towards option 2, and just doing the work of adding back the headers and cross-references manually. The headers need a manual revision any way.

Itu memang terlihat seperti pendekatan yang lebih mudah. Terutama karena header perlu direvisi secara manual anyway.

Tetapi saya bertanya-tanya apakah Anda bisa hanya melakukan ini sebagai transformasi, Anda tampaknya dekat dengan itu sekarang. Saya akan mencoba mendapatkan gambaran tentang berapa lama waktu yang dibutuhkan untuk melakukan header secara manual dan memutuskan apakah lebih cepat untuk mendapatkan transformasi yang benar.

Saya memahami bahwa Anda tidak perlu round-trip, ini hanya impor? Apakah ada sesuatu di USFM Paratext yang ada yang perlu dipertahankan, atau apakah teks yang Anda impor adalah versi saat ini yang dapat menggantikan apa pun yang ada di sana?

Jonathan+Robie

Diterjemahkan secara otomatis dari English
oleh (448 poin)
ditampilkan kembali

Awalnya, saya berharap dapat mempertahankan judul, silang-rujukan, dan sejenisnya, dari USFM Paratext yang ada. Tetapi saya sekarang berpikir bahwa lebih mudah untuk memindahkan ini secara manual, karena alasan-alasan berikut:

  • Kami kemungkinan akan melakukan cukup banyak perubahan pada header secara manual anyway
  • Apa pun yang tautan ke bagian tertentu dari ayat, seperti silang-rujukan, perlu diperiksa secara manual anyway
  • Saya akan menghemat waktu mengembangkan beberapa kode untuk melakukan transformasi, kualitas yang hanya dapat diverifikasi secara manual anyway
Diterjemahkan secara otomatis dari English

Pertanyaan terkait

0 suara
0 jawaban 185 tampilan
When importing Scripture from Paratext into Fieldworks, It is possible to have the back translation import along with the ... Paratext has to be linked to the vernacular project.
[Expert]
Jeff_Shrum
2,9k
bertanya Des 2, 2016
+1 suara
3 jawaban 435 tampilan
Exporting the Wordlist to HTML is a nice feature, except that for many users including me, working with HTML is ... that are currently marked as spelled correctly in PT? anon101508
anon101508 117 bertanya Mar 11, 2019
0 suara
4 jawaban 607 tampilan
Continuing the discussion from Importing Back Translation along with Vernacular into Fieldworks: Importing Back Translation ... translation but obviously that didn't work either.
jbabt 115 bertanya Jan 9, 2017
0 suara
1 jawaban 212 tampilan
According to my old notes, I get the cleanest text via copy and paste, with my View Setting set to unformatted . I ... best way to get clean text with valid markers out of PT8.
Tim 934 bertanya Mar 8, 2019
0 suara
2 jawaban 368 tampilan
Brief background: our majority language project has had a bit of a rocky history. The four Gospels were printed in ... verses you've checked and are satisfied with, for example.
wdavidhj 1,4k bertanya Sep 26, 2016
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And over all these virtues put on love, which binds them all together in perfect unity.
Colossians 3:14
3,045 pertanyaan
6,005 jawaban
5,671 komentar
2,026 pengguna