co-op-translator

Co-op Translator

Mudah mengotomatiskan terjemahan konten edukasi GitHub Anda ke berbagai bahasa untuk menjangkau audiens global.

Python package License: MIT Downloads Downloads Container: GHCR Code style: black

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

🌐 Dukungan Multi-Bahasa

Didukung oleh Co-op Translator

Arab | Bengali | Bulgaria | Birma (Myanmar) | Cina (Sederhana) | Cina (Tradisional, Hong Kong) | Cina (Tradisional, Macau) | Cina (Tradisional, Taiwan) | Kroasia | Ceko | Denmark | Belanda | Estonia | Finlandia | Prancis | Jerman | Yunani | Ibrani | Hindi | Hungaria | Indonesia | Italia | Jepang | Kannada | Korea | Lituania | Melayu | Malayalam | Marathi | Nepali | Pidgin Nigeria | Norwegia | Persia (Farsi) | Polandia | Portugis (Brasil) | Portugis (Portugal) | Punjabi (Gurmukhi) | Rumania | Rusia | Serbia (Sirilik) | Slovakia | Slovenia | Spanyol | Swahili | Swedia | Tagalog (Filipina) | Tamil | Telugu | Thai | Turki | Ukraina | Urdu | Vietnam

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

Open in GitHub Codespaces

Ikhtisar

Co-op Translator membantu Anda melokalisasi konten edukasi GitHub ke berbagai bahasa dengan mudah.
Saat Anda memperbarui file Markdown, gambar, atau notebook, terjemahan akan otomatis tersinkronisasi, memastikan konten Anda tetap akurat dan terbaru untuk para pembelajar di seluruh dunia.

Contoh bagaimana konten terjemahan diatur:

Contoh

Memulai dengan cepat

# Buat dan aktifkan lingkungan virtual (disarankan)
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
# Instal paket
pip install co-op-translator
# Terjemahkan
translate -l "ko ja fr" -md

Docker:

# Tarik gambar publik dari GHCR
docker pull ghcr.io/azure/co-op-translator:latest
# Jalankan dengan folder saat ini dipasang dan .env disediakan (Bash/Zsh)
docker run --rm -it --env-file .env -v "${PWD}:/work" ghcr.io/azure/co-op-translator:latest -l "ko ja fr" -md

Pengaturan minimal

  1. Buat file .env menggunakan template: .env.template
  2. Konfigurasikan satu penyedia LLM (Azure OpenAI atau OpenAI)
  3. (Opsional) Untuk terjemahan gambar (-img), konfigurasikan Azure AI Vision
  4. (Disarankan) Bersihkan terjemahan sebelumnya untuk menghindari konflik (misal: translations/)
  5. (Disarankan) Tambahkan bagian terjemahan ke README Anda menggunakan template bahasa README
  6. Lihat: Menyiapkan Azure AI

Penggunaan

Terjemahkan semua tipe yang didukung:

translate -l "ko ja"

Hanya Markdown:

translate -l "de" -md

Markdown + gambar:

translate -l "pt" -md -img

Hanya notebook:

translate -l "zh" -nb

Flag lainnya: Referensi perintah

Fitur

Dokumentasi

Panduan khusus Microsoft

[!NOTE]
Untuk pemelihara repositori “For Beginners” Microsoft saja.

Dukung kami dan dorong pembelajaran global

Bergabunglah bersama kami dalam merevolusi cara konten edukasi dibagikan secara global! Berikan ⭐ pada Co-op Translator di GitHub dan dukung misi kami untuk menghilangkan hambatan bahasa dalam pembelajaran dan teknologi. Minat dan kontribusi Anda sangat berarti! Kontribusi kode dan saran fitur selalu kami sambut.

Jelajahi konten edukasi Microsoft dalam bahasa Anda

Presentasi video

👉 Klik gambar di bawah untuk menonton di YouTube.

Kontribusi

Proyek ini menyambut kontribusi dan saran. Tertarik berkontribusi pada Azure Co-op Translator? Silakan lihat CONTRIBUTING.md untuk panduan bagaimana Anda bisa membantu membuat Co-op Translator lebih mudah diakses.

Kontributor

co-op-translator contributors

Kode Etik

Proyek ini mengadopsi Microsoft Open Source Code of Conduct.
Untuk informasi lebih lanjut lihat FAQ Kode Etik atau
hubungi opencode@microsoft.com untuk pertanyaan atau komentar tambahan.

AI yang Bertanggung Jawab

Microsoft berkomitmen membantu pelanggan menggunakan produk AI kami secara bertanggung jawab, berbagi pembelajaran, dan membangun kemitraan berbasis kepercayaan melalui alat seperti Transparency Notes dan Impact Assessments. Banyak sumber daya ini dapat ditemukan di https://aka.ms/RAI.
Pendekatan Microsoft terhadap AI yang bertanggung jawab didasarkan pada prinsip AI kami yaitu keadilan, keandalan dan keselamatan, privasi dan keamanan, inklusivitas, transparansi, dan akuntabilitas.

Model bahasa alami, gambar, dan suara berskala besar - seperti yang digunakan dalam contoh ini - berpotensi berperilaku tidak adil, tidak dapat diandalkan, atau menyinggung, yang dapat menyebabkan kerugian. Silakan lihat catatan transparansi layanan Azure OpenAI untuk informasi tentang risiko dan keterbatasan. Pendekatan yang direkomendasikan untuk mengurangi risiko ini adalah dengan menyertakan sistem keamanan dalam arsitektur Anda yang dapat mendeteksi dan mencegah perilaku berbahaya. Azure AI Content Safety menyediakan lapisan perlindungan independen yang mampu mendeteksi konten berbahaya yang dibuat oleh pengguna maupun AI dalam aplikasi dan layanan. Azure AI Content Safety mencakup API teks dan gambar yang memungkinkan Anda mendeteksi materi yang berbahaya. Kami juga memiliki Content Safety Studio interaktif yang memungkinkan Anda melihat, menjelajahi, dan mencoba contoh kode untuk mendeteksi konten berbahaya di berbagai modalitas. Dokumentasi quickstart berikut akan memandu Anda dalam membuat permintaan ke layanan ini.

Aspek lain yang perlu diperhatikan adalah kinerja keseluruhan aplikasi. Dengan aplikasi multi-modal dan multi-model, kami mengartikan kinerja sebagai sistem yang berjalan sesuai dengan harapan Anda dan pengguna, termasuk tidak menghasilkan output yang berbahaya. Penting untuk menilai kinerja aplikasi Anda secara keseluruhan menggunakan metrik kualitas generasi serta risiko dan keamanan.

Anda dapat mengevaluasi aplikasi AI Anda di lingkungan pengembangan menggunakan prompt flow SDK. Dengan menggunakan dataset uji atau target tertentu, hasil generasi aplikasi AI generatif Anda diukur secara kuantitatif dengan evaluator bawaan atau evaluator kustom pilihan Anda. Untuk memulai menggunakan prompt flow SDK dalam mengevaluasi sistem Anda, Anda dapat mengikuti panduan quickstart. Setelah menjalankan evaluasi, Anda dapat memvisualisasikan hasilnya di Azure AI Studio.

Merek Dagang

Proyek ini mungkin berisi merek dagang atau logo untuk proyek, produk, atau layanan. Penggunaan merek dagang atau logo Microsoft yang sah harus mematuhi dan mengikuti Pedoman Merek Dagang & Merek Microsoft.
Penggunaan merek dagang atau logo Microsoft dalam versi modifikasi dari proyek ini tidak boleh menimbulkan kebingungan atau menyiratkan dukungan dari Microsoft.
Setiap penggunaan merek dagang atau logo pihak ketiga tunduk pada kebijakan pihak ketiga tersebut.

Mendapatkan Bantuan

Jika Anda mengalami kesulitan atau memiliki pertanyaan tentang membangun aplikasi AI, bergabunglah dengan:

Microsoft Foundry Discord

Jika Anda memiliki masukan produk atau menemukan kesalahan saat membangun, kunjungi:

Microsoft Foundry Developer Forum


Penafian:
Dokumen ini telah diterjemahkan menggunakan layanan terjemahan AI Co-op Translator. Meskipun kami berusaha untuk akurasi, harap diingat bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang sahih. Untuk informasi penting, disarankan menggunakan terjemahan profesional oleh manusia. Kami tidak bertanggung jawab atas kesalahpahaman atau salah tafsir yang timbul dari penggunaan terjemahan ini.