ช่วยให้อัตโนมัติและดูแลการแปลสำหรับเนื้อหา GitHub ด้านการศึกษาของคุณในหลายภาษาอย่างง่ายดายในขณะที่โปรเจกต์ของคุณพัฒนาไป
สนับสนุนโดย Co-op Translator
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
ต้องการโคลนในเครื่องไหม?
ที่เก็บนี้ประกอบด้วยการแปลกว่า 50 ภาษา ซึ่งทำให้ขนาดดาวน์โหลดเพิ่มขึ้นอย่างมาก เพื่อโคลนโดยไม่รวมการแปล ให้ใช้ sparse checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/Azure/co-op-translator.git cd co-op-translator git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/Azure/co-op-translator.git cd co-op-translator git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"วิธีนี้จะให้ทุกอย่างที่คุณต้องการเพื่อทำหลักสูตรให้เสร็จด้วยความเร็วดาวน์โหลดที่เร็วขึ้นมาก
Co-op Translator ช่วยให้คุณแปลเนื้อหา GitHub ด้านการศึกษาของคุณเป็นหลายภาษาได้อย่างง่ายดาย เมื่อคุณอัปเดตไฟล์ Markdown รูปภาพ หรือโน้ตบุ๊ก การแปลจะถูกซิงโครไนซ์โดยอัตโนมัติ เพื่อทำให้มั่นใจว่าเนื้อหาของคุณถูกต้องและทันสมัยสำหรับผู้เรียนทั่วโลก
ตัวอย่างวิธีจัดระเบียบเนื้อหาที่แปล:
Co-op Translator จัดการเนื้อหาที่แปลเป็น ซอฟต์แวร์ที่มีเวอร์ชัน
ไม่ใช่ไฟล์แบบคงที่
เครื่องมือติดตามสถานะของ Markdown, รูปภาพ และโน้ตบุ๊กที่ถูกแปล โดยใช้ เมตาดาต้าที่จำกัดตามภาษา
ดีไซน์นี้ช่วยให้ Co-op Translator:
- ตรวจจับการแปลที่ล้าสมัยได้อย่างน่าเชื่อถือ
- จัดการ Markdown, รูปภาพ และโน้ตบุ๊กอย่างเป็นระบบ
- ปรับขนาดได้อย่างปลอดภัยในที่เก็บขนาดใหญ่และเคลื่อนไหวรวดเร็วหลายภาษา
ด้วยการจำลองการแปลเป็นซอฟต์แวร์ที่บริหารจัดการ เวิร์กโฟลว์การแปลจึงเข้ากันได้อย่างเป็นธรรมชาติกับ แนวปฏิบัติการจัดการการพึ่งพาและซอฟต์แวร์รุ่นใหม่
# สร้างและเปิดใช้งานสภาพแวดล้อมเสมือน (แนะนำ)
python -m venv .venv
# วินโดวส์
.venv\Scripts\activate
# แมคโอเอส/ลินุกซ์
source .venv/bin/activate
# ติดตั้งแพ็กเกจ
pip install co-op-translator
# แปลภาษา
translate -l "ko ja fr" -mdDocker:
# ดึงภาพสาธารณะที่ GHCR
docker pull ghcr.io/azure/co-op-translator:latest
# รันโดยมีโฟลเดอร์ปัจจุบันที่เมานต์และให้ .env (Bash/Zsh)
docker run --rm -it --env-file .env -v "${PWD}:/work" ghcr.io/azure/co-op-translator:latest -l "ko ja fr" -md- ตรวจสอบว่าคุณมีเวอร์ชัน Python ที่รองรับ (ปัจจุบันคือ 3.10-3.12) ใน poetry (pyproject.toml) จะจัดการให้อัตโนมัติ
- สร้างไฟล์
.envโดยใช้เทมเพลต: .env.template - ตั้งค่าผู้ให้บริการ LLM หนึ่งราย (Azure OpenAI หรือ OpenAI)
- (ไม่บังคับ) สำหรับการแปลรูปภาพ (
-img) ตั้งค่า Azure AI Vision - (ไม่บังคับ) คุณสามารถตั้งค่าชุดบัญชีรับรองหลายชุดโดยคัดลอกตัวแปรพร้อมคำต่อท้ายเช่น
_1,_2เป็นต้น ตัวแปรทั้งหมดในชุดต้องมีคำต่อท้ายเหมือนกัน - (แนะนำ) ล้างการแปลที่มีอยู่ก่อนเพื่อหลีกเลี่ยงความขัดแย้ง (เช่น
translations/) - (แนะนำ) เพิ่มส่วนการแปลใน README ของคุณโดยใช้ เทมเพลตภาษา README
- ดู: ตั้งค่า Azure AI
แปลทุกประเภทที่รองรับ:
translate -l "ko ja"แค่ Markdown:
translate -l "de" -mdMarkdown + รูปภาพ:
translate -l "pt" -md -imgเฉพาะโน้ตบุ๊ก:
translate -l "zh" -nbธงเพิ่มเติม: เอกสารอ้างอิงคำสั่ง
- แปลอัตโนมัติสำหรับ Markdown, โน้ตบุ๊ก และรูปภาพ
- เก็บการแปลให้สอดคล้องกับการเปลี่ยนแหล่งที่มา
- ทำงานได้ทั้งในเครื่อง (CLI) หรือใน CI (GitHub Actions)
- ใช้ Azure OpenAI หรือ OpenAI; รองรับ Azure AI Vision สำหรับรูปภาพเสริม
- รักษารูปแบบและโครงสร้าง Markdown
- คู่มือ Command-line
- คู่มือ GitHub Actions (ที่เก็บสาธารณะ & ความลับมาตรฐาน)
- คู่มือ GitHub Actions (ที่เก็บองค์กร Microsoft & การตั้งค่าในระดับองค์กร)
- เทมเพลตภาษา README
- ภาษาที่รองรับ
- การร่วมพัฒนา
- การแก้ปัญหา
Note
สำหรับผู้ดูแลที่เก็บ Microsoft “For Beginners” เท่านั้น
มาร่วมกันปฏิวัติวิธีการแชร์เนื้อหาด้านการศึกษาทั่วโลก! ให้ Co-op Translator ⭐ บน GitHub และสนับสนุนพันธกิจของเราในการทำลายอุปสรรคทางภาษาในการเรียนรู้และเทคโนโลยี ความสนใจและการมีส่วนร่วมของคุณมีผลกระทบอย่างมาก! ยินดีรับทั้งการมีส่วนร่วมของโค้ดและข้อเสนอแนะคุณสมบัติอยู่เสมอ
- LangChain4j-for-Beginners
- AZD for Beginners
- Edge AI for Beginners
- Model Context Protocol (MCP) For Beginners
- AI Agents for Beginners
- Generative AI for Beginners using .NET
- Generative AI for Beginners
- Generative AI for Beginners using Java
- ML for Beginners
- Data Science for Beginners
- AI for Beginners
- Cybersecurity for Beginners
- Web Dev for Beginners
- IoT for Beginners
- PhiCookBook
👉 คลิกภาพด้านล่างเพื่อดูบน YouTube
โปรเจกต์นี้ยินดีรับการมีส่วนร่วมและข้อเสนอแนะ สนใจร่วมพัฒนา Azure Co-op Translator ไหม? กรุณาอ่าน CONTRIBUTING.md ของเราเพื่อดูแนวทางการช่วยทำให้ Co-op Translator เข้าถึงได้ง่ายขึ้น
โครงการนี้ได้นำ Microsoft Open Source Code of Conduct มาใช้ สำหรับข้อมูลเพิ่มเติมดูที่ คำถามที่พบบ่อยเกี่ยวกับ Code of Conduct หรือติดต่อ [email protected] หากมีคำถามหรือความคิดเห็นเพิ่มเติม
Microsoft มุ่งมั่นที่จะช่วยลูกค้าใช้ผลิตภัณฑ์ AI ของเราอย่างรับผิดชอบ แบ่งปันประสบการณ์ และสร้างความสัมพันธ์ที่เชื่อถือได้ผ่านเครื่องมือต่าง ๆ เช่น Transparency Notes และ Impact Assessments ทรัพยากรเหล่านี้ส่วนใหญ่สามารถพบได้ที่ https://aka.ms/RAI แนวทางของ Microsoft ในการใช้ AI อย่างรับผิดชอบตั้งอยู่บนหลักการ AI ของเรา ได้แก่ ความเป็นธรรม ความน่าเชื่อถือและความปลอดภัย ความเป็นส่วนตัวและความปลอดภัย ความครอบคลุม ความโปร่งใส และความรับผิดชอบ
แบบจำลองภาษาธรรมชาติ ภาพ และเสียงขนาดใหญ่—เช่นแบบจำลองที่ใช้ในตัวอย่างนี้—อาจมีพฤติกรรมที่ไม่เป็นธรรม ไม่น่าเชื่อถือ หรือก้าวร้าว ซึ่งอาจก่อให้เกิดอันตราย กรุณาปรึกษา หมายเหตุความโปร่งใสของบริการ Azure OpenAI เพื่อรับทราบความเสี่ยงและข้อจำกัด
แนวทางแนะนำในการลดความเสี่ยงเหล่านี้คือ การใส่ระบบความปลอดภัยลงในสถาปัตยกรรมของคุณเพื่อสามารถตรวจจับและป้องกันพฤติกรรมที่เป็นอันตรายได้ Azure AI Content Safety ให้การปกป้องอิสระที่สามารถตรวจจับเนื้อหาที่สร้างโดยผู้ใช้หรือ AI ที่เป็นอันตรายในแอปพลิเคชันและบริการ Azure AI Content Safety มี API สำหรับข้อความและภาพที่ช่วยให้คุณสามารถตรวจจับเนื้อหาที่เป็นอันตรายได้ เรายังมี Content Safety Studio แบบโต้ตอบที่ให้คุณดู สำรวจ และทดลองโค้ดตัวอย่างสำหรับการตรวจจับเนื้อหาที่เป็นอันตรายในหลากหลายรูปแบบ เอกสาร เริ่มต้นอย่างรวดเร็ว ต่อไปนี้จะนำทางคุณในการส่งคำขอไปยังบริการ
อีกหนึ่งประเด็นที่ควรพิจารณาคือประสิทธิภาพโดยรวมของแอปพลิเคชัน ด้วยแอปพลิเคชันที่รองรับหลายรูปแบบและหลายแบบจำลอง เราถือว่าประสิทธิภาพหมายถึงระบบทำงานได้ตามที่คุณและผู้ใช้ของคุณคาดหวัง รวมถึงไม่สร้างผลลัพธ์ที่เป็นอันตราย การประเมินประสิทธิภาพของแอปพลิเคชันโดยรวมของคุณจึงมีความสำคัญโดยใช้ คุณภาพการสร้างและเมตริกความเสี่ยงและความปลอดภัย
คุณสามารถประเมินแอปพลิเคชัน AI ของคุณในสภาพแวดล้อมการพัฒนาของคุณโดยใช้ prompt flow SDK ไม่ว่าจะเป็นชุดข้อมูลทดสอบหรือเป้าหมาย การสร้างสรรค์จาก AI ของคุณจะถูกวัดอย่างเป็นปริมาณด้วยตัวประเมินมาตรฐานหรือตัวประเมินที่กำหนดเองตามที่คุณเลือก เพื่อเริ่มต้นใช้ prompt flow sdk ในการประเมินระบบของคุณ คุณสามารถติดตาม คู่มือเริ่มต้นอย่างรวดเร็ว เมื่อคุณดำเนินการประเมินเสร็จแล้ว คุณสามารถ ดูผลลัพธ์ใน Azure AI Studio ได้
โครงการนี้อาจมีเครื่องหมายการค้าหรือโลโก้สำหรับโครงการ ผลิตภัณฑ์ หรือบริการ การใช้เครื่องหมายการค้าหรือโลโก้ของ Microsoft อย่างถูกต้องนั้นต้องปฏิบัติตามและสอดคล้องกับ แนวทางการใช้เครื่องหมายการค้าและแบรนด์ของ Microsoft การใช้เครื่องหมายการค้าหรือโลโก้ของ Microsoft ในเวอร์ชันที่แก้ไขของโครงการนี้ต้องไม่ทำให้เกิดความสับสนหรือสร้างความหมายว่าสนับสนุนโดย Microsoft การใช้เครื่องหมายการค้าหรือโลโก้ของบุคคลที่สามใด ๆ ต้องเป็นไปตามนโยบายของบุคคลที่สามนั้น
หากคุณติดปัญหาหรือมีคำถามใด ๆ เกี่ยวกับการสร้างแอป AI เข้าร่วม:
หากคุณมีข้อเสนอแนะเกี่ยวกับผลิตภัณฑ์หรือพบข้อผิดพลาดขณะพัฒนา โปรดเข้าไปที่:
ข้อจำกัดความรับผิดชอบ:
เอกสารนี้ได้รับการแปลโดยใช้บริการแปลภาษา AI Co-op Translator ในขณะที่เรามุ่งมั่นเพื่อความถูกต้อง แต่โปรดทราบว่าการแปลโดยอัตโนมัติอาจมีข้อผิดพลาดหรือตัวไม่ถูกต้อง เอกสารต้นฉบับในภาษาต้นทางถือเป็นแหล่งข้อมูลที่ถูกต้อง สำหรับข้อมูลที่สำคัญ ขอแนะนำให้ใช้การแปลโดยผู้เชี่ยวชาญมนุษย์เป็นการดีที่สุด เราจะไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความผิดที่เกิดจากการใช้การแปลนี้
