profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Tutorials

Build & Ship an Airport DirectoryDeploymentsBuild & Ship a Stripe Storefront

Feature

Documentation Site TemplateFeature Template BuilderTranslation ServiceOrganizations & Website HeirarchyConnect Profound CMS to your AI clientSettings IntegrationsSettings API KeysSettings UsageSettings Websites
All Systems Operational
Powered Byprofound-logo
Theme

Translation Service

Terjemahkan dokumen CMS ke dalam berbagai bahasa, simpan sebagai dokumen kelas utama, dan gunakan konten terjemahan dalam alur dokumentasi dan perenderan.

Mengapa ini ada

Platform ini memerlukan penyampaian konten multibahasa tanpa menduplikasi atau mem-fork model konten dasarnya. Dukungan terjemahan membuat varian bahasa pada tingkat dokumen yang terhubung ke dokumen sumbernya sambil mempertahankan skema dan struktur konten asli.

Gunakan ini ketika

  • menerjemahkan satu atau lebih komponen ke dalam banyak bahasa
  • melacak kemajuan pekerjaan terjemahan massal
  • mengulang terjemahan yang gagal
  • mengoreksi terjemahan yang dihasilkan mesin secara manual
  • membaca konten terjemahan di aplikasi dokumentasi atau situs web
  • membuat tampilan dokumen khusus bahasa di CMS

Apa saja yang disertakan

  • pemilihan komponen dan bahasa secara massal di CMS
  • pekerjaan terjemahan asinkron dengan pelacakan kemajuan
  • terjemahan dokumen yang didukung TensorZero
  • pengabaian otomatis terhadap terjemahan yang sudah mutakhir
  • deduplikasi pekerjaan terjemahan aktif yang identik
  • pemulihan kemajuan pekerjaan aktif setelah navigasi CMS
  • kontrol coba ulang untuk terjemahan yang gagal
  • preferensi bahasa target yang persisten
  • koreksi terjemahan manual melalui endpoint patch
  • pengambilan dokumen yang peka bahasa
  • hash sumber untuk mendeteksi terjemahan usang
  • kolom dan indeks basis data yang peka terhadap terjemahan

Alur kerja inti

  1. Buka halaman Komponen dan pilih Kirim untuk diterjemahkan.
  2. Pilih satu atau lebih komponen beserta bahasa targetnya.
  3. Tinjau perkiraan jumlah terjemahan dan antrekan batch tersebut.
  4. Pengelola terjemahan memuat dokumen sumber yang telah dipublikasikan dan melewati terjemahan yang hash sumbernya sudah mutakhir.
  5. Terjemahan yang tersisa diproses secara asinkron melalui TensorZero.
  6. Pantau terjemahan yang diantrikan, selesai, dilewati, dan gagal dari CMS.
  7. Coba ulang terjemahan yang gagal bila diperlukan.
  8. Koreksi konten terjemahan secara manual ketika keluaran yang dihasilkan mesin memerlukan penyesuaian.
  9. Baca varian terjemahan melalui skema dan API dokumen yang peka bahasa.

Pekerjaan terjemahan

Mengirimkan sebuah batch akan membuat pekerjaan terjemahan. Sebuah pekerjaan merekam:

  • komponen dan bahasa yang dipilih
  • dokumen sumber yang diproses
  • terjemahan yang dijadwalkan
  • terjemahan yang dilewati karena sudah mutakhir
  • terjemahan yang selesai
  • terjemahan yang gagal
  • status pekerjaan saat ini

Mengirimkan pilihan yang sama saat pekerjaan yang setara sedang aktif akan terhubung kembali ke pekerjaan yang ada alih-alih membuat pekerjaan duplikat.

CMS menyimpan pengenal pekerjaan aktif secara lokal sehingga kemajuan dapat dipulihkan setelah navigasi. Status pekerjaan terjemahan saat ini disimpan di memori oleh pengelola terjemahan dan akan dihapus ketika layanan dimulai ulang. Jalankan layanan sebagai satu instance atau gunakan routing lengket agar pengajuan pekerjaan dan permintaan status mencapai proses yang sama.

Deteksi terjemahan usang

Setiap dokumen terjemahan menyimpan hash dari konten dokumen sumber yang dipublikasikan pada saat diterjemahkan.

Ketika batch terjemahan lain dikirimkan:

  • hash yang cocok menunjukkan bahwa terjemahan tersebut mutakhir dan dapat dilewati
  • hash yang berbeda menunjukkan bahwa sumber telah berubah dan terjemahan perlu dibuat ulang

Hal ini membuat terjemahan massal aman dijalankan berulang kali tanpa menerjemahkan ulang konten yang tidak berubah.

Endpoint API

  • POST /translation — antrekan terjemahan untuk satu atau lebih komponen
  • GET /translation-jobs/{job_id} — baca status dan kemajuan pekerjaan terjemahan
  • PATCH /translations — koreksi konten terjemahan secara manual

Permukaan sistem

  • dialog terjemahan massal CMS
  • kontrol status dan pemulihan pekerjaan terjemahan CMS
  • API pengelola terjemahan dan pekerja latar belakang
  • integrasi terjemahan TensorZero
  • tampilan dokumen CMS khusus bahasa
  • pemuatan konten aplikasi dokumentasi yang peka bahasa
  • persistensi terjemahan dan pelacakan hash sumber
Continue Reading
Previous‹Feature Template BuilderNextOrganizations & Website Heirarchy›