여러 언어로 문서를 쉽게 번역하여 전 세계의 독자에게 다가가세요.
언어 장벽은 전 세계 학습자와 개발자가 가치 있는 교육 자료와 기술 지식에 접근하는 데 큰 장애물이 됩니다. 이는 참여를 제한하고 글로벌 혁신과 학습의 속도를 늦춥니다.
Co-op Translator는 Microsoft의 대규모 교육 시리즈(예: “초보자를 위한” 가이드)의 비효율적인 수동 번역 프로세스를 해결하기 위해 탄생했습니다. 이 도구는 모든 사람을 위한 장벽을 허물기 위해 설계된 사용하기 쉽고 강력한 도구로 발전했습니다. CLI 및 GitHub Actions를 통해 고품질의 자동 번역을 제공함으로써 Co-op Translator는 전 세계의 교육자, 학생, 연구자 및 개발자가 언어의 제약 없이 지식을 공유하고 접근할 수 있도록 지원합니다.
Co-op Translator가 번역된 교육 콘텐츠를 어떻게 구성하는지 확인해 보세요:
Markdown 파일과 이미지 텍스트는 자동으로 번역되어 언어별 폴더에 깔끔하게 정리됩니다.
오늘 Co-op Translator로 교육 콘텐츠의 글로벌 접근성을 열어보세요!
Co-op Translator는 글로벌 개발자 커뮤니티에 서비스를 제공하는 리포지토리의 번역 프로세스를 자동화하여 Microsoft의 주요 교육 이니셔티브의 언어 격차를 해소하는 데 도움을 줍니다. 현재 Co-op Translator를 사용하는 예로는 다음과 같은 것들이 있습니다:
Co-op Translator는 프로젝트 폴더에서 Markdown 파일과 이미지를 가져와 다음과 같이 처리합니다:
CLI를 사용하여 빠르게 시작하거나 GitHub Actions로 전체 자동화를 설정하세요. 워크플로에 가장 적합한 접근 방식을 선택하세요:
[!NOTE] 이 튜토리얼은 Azure 리소스에 중점을 두고 있지만, 지원되는 모든 언어 모델을 사용할 수 있습니다.
Co-op Translator는 전 세계의 독자에게 다가갈 수 있도록 다양한 언어를 지원합니다. 알아두어야 할 사항은 다음과 같습니다:
언어 | 코드 | 언어 | 코드 | 언어 | 코드 |
---|---|---|---|---|---|
아랍어 | ar | 벵골어 | bn | 불가리아어 | bg |
버마어 (미얀마) | my | 중국어 (간체) | zh | 중국어 (번체, 홍콩) | hk |
중국어 (번체, 마카오) | mo | 중국어 (번체, 대만) | tw | 크로아티아어 | hr |
체코어 | cs | 덴마크어 | da | 네덜란드어 | nl |
핀란드어 | fi | 프랑스어 | fr | 독일어 | de |
그리스어 | el | 히브리어 | he | 힌디어 | hi |
헝가리어 | hu | 인도네시아어 | id | 이탈리아어 | it |
일본어 | ja | 한국어 | ko | 말레이어 | ms |
마라티어 | mr | 네팔어 | ne | 노르웨이어 | no |
페르시아어 (파르시어) | fa | 폴란드어 | pl | 포르투갈어 (브라질) | br |
포르투갈어 (포르투갈) | pt | 펀자브어 (구르무키) | pa | 루마니아어 | ro |
러시아어 | ru | 세르비아어 (키릴) | sr | 슬로바키아어 | sk |
슬로베니아어 | sl | 스페인어 | es | 스와힐리어 | sw |
스웨덴어 | sv | 타갈로그어 (필리핀어) | tl | 태국어 | th |
터키어 | tr | 우크라이나어 | uk | 우르두어 | ur |
베트남어 | vi | — | — | — | — |
Co-op Translator를 사용할 때는 언어 코드를 사용하여 언어를 지정해야 합니다. 예를 들어:
# Translate to French, Spanish, and German
translate -l "fr es de"
# Translate to Chinese (Simplified) and Japanese
translate -l "zh ja"
[!NOTE] 언어 지원에 대한 자세한 기술 정보를 보려면 다음을 포함합니다:
- 각 언어에 대한 글꼴 사양
- 알려진 문제
- 새로운 언어를 추가하는 방법
지원 언어 문서를 참조하세요.
지원되는 모델 및 서비스
유형 | 이름 |
---|---|
언어 모델 | |
AI 비전 |
[!NOTE] AI 비전 서비스가 사용 가능하지 않은 경우, 협업 번역기는 Markdown-only 모드로 전환됩니다.
시작하기 전에 다음 리소스를 설정해야 합니다:
.env
파일을 생성하세요 (자세한 내용은 빠른 시작 섹션 참조)번역 프로세스를 시작하기 전에 프로젝트를 준비하기 위해 다음 단계를 따르세요:
예시 형식:
### 🌐 Multi-Language Support
[French](/co-op-translator/translations/fr/) | [Spanish](/co-op-translator/translations/es/) | [German](/co-op-translator/translations/de/) | [Russian](/co-op-translator/translations/ru/) | [Arabic](/co-op-translator/translations/ar/) | [Persian (Farsi)](/co-op-translator/translations/fa/) | [Urdu](/co-op-translator/translations/ur/) | [Chinese (Simplified)](/co-op-translator/translations/zh/) | [Chinese (Traditional, Macau)](/co-op-translator/translations/mo/) | [Chinese (Traditional, Hong Kong)](/co-op-translator/translations/hk/) | [Chinese (Traditional, Taiwan)](/co-op-translator/translations/tw/) | [Japanese](/co-op-translator/translations/ja/) | [Korean](/co-op-translator/translations/ko/) | [Hindi](/co-op-translator/translations/hi/) | [Bengali](/co-op-translator/translations/bn/) | [Marathi](/co-op-translator/translations/mr/) | [Nepali](/co-op-translator/translations/ne/) | [Punjabi (Gurmukhi)](/co-op-translator/translations/pa/) | [Portuguese (Portugal)](/co-op-translator/translations/pt/) | [Portuguese (Brazil)](/co-op-translator/translations/br/) | [Italian](/co-op-translator/translations/it/) | [Polish](/co-op-translator/translations/pl/) | [Turkish](/co-op-translator/translations/tr/) | [Greek](/co-op-translator/translations/el/) | [Thai](/co-op-translator/translations/th/) | [Swedish](/co-op-translator/translations/sv/) | [Danish](/co-op-translator/translations/da/) | [Norwegian](/co-op-translator/translations/no/) | [Finnish](/co-op-translator/translations/fi/) | [Dutch](/co-op-translator/translations/nl/) | [Hebrew](/co-op-translator/translations/he/) | [Vietnamese](/co-op-translator/translations/vi/) | [Indonesian](/co-op-translator/translations/id/) | [Malay](/co-op-translator/translations/ms/) | [Tagalog (Filipino)](/co-op-translator/translations/tl/) | [Swahili](/co-op-translator/translations/sw/) | [Hungarian](/co-op-translator/translations/hu/) | [Czech](/co-op-translator/translations/cs/) | [Slovak](/co-op-translator/translations/sk/) | [Romanian](/co-op-translator/translations/ro/) | [Bulgarian](/co-op-translator/translations/bg/) | [Serbian (Cyrillic)](/co-op-translator/translations/sr/) | [Croatian](/co-op-translator/translations/hr/) | [Slovenian](/co-op-translator/translations/sl/) | [Ukrainian](/co-op-translator/translations/uk/) | [Burmese (Myanmar)](/co-op-translator/translations/my/)
translations/
)를 제거하세요명령줄을 사용하여 빠르게 시작하려면:
가상 환경 생성:
python -m venv .venv
가상 환경 활성화:
.venv\scripts\activate
source .venv/bin/activate
패키지 설치:
pip install co-op-translator
자격 증명 구성:
.env
파일을 생성하세요..env
파일에 복사하세요..env
파일에 입력하세요.번역 실행:
-l
플래그로 대상 언어를 지정하여 번역 명령을 실행하세요: translate -l "ko ja fr"
(원하는 공백으로 구분된 언어 코드를 "ko ja fr"
대신 입력하세요)
워크플로우에 가장 적합한 접근 방식을 선택하세요:
co-op-translator
패키지..github/workflows
) 설정. 로컬 설치 필요 없음.협업 번역기에 대한 프레젠테이션을 통해 더 알아보세요 (아래 이미지를 클릭하여 YouTube에서 시청하세요.):
교육 콘텐츠가 전 세계적으로 공유되는 방식을 혁신하는 데 함께하세요! GitHub에서 협업 번역기에 ⭐를 주고 학습과 기술의 언어 장벽을 허물기 위한 우리의 사명을 지원하세요. 여러분의 관심과 기여는 큰 영향을 미칩니다! 코드 기여와 기능 제안은 언제나 환영합니다.
이 프로젝트는 기여와 제안을 환영합니다. Azure 협업 번역기에 기여하는 데 관심이 있으신가요? 협업 번역기를 더 접근 가능하게 만드는 방법에 대한 지침은 CONTRIBUTING.md를 참조하세요.
이 프로젝트는 Microsoft 오픈 소스 행동 강령을 채택했습니다. 자세한 정보는 행동 강령 FAQ를 참조하거나 추가 질문이나 의견이 있는 경우 opencode@microsoft.com으로 연락하세요.
Microsoft는 고객이 AI 제품을 책임감 있게 사용할 수 있도록 돕고, 학습을 공유하며, 투명성 노트와 영향 평가와 같은 도구를 통해 신뢰 기반의 파트너십을 구축하는 데 전념하고 있습니다. 이러한 리소스의 많은 부분은 https://aka.ms/RAI에서 찾을 수 있습니다. Microsoft의 책임 있는 AI 접근 방식은 공정성, 신뢰성 및 안전성, 개인정보 보호 및 보안, 포용성, 투명성, 책임성이라는 AI 원칙에 기반을 두고 있습니다.
이 샘플에서 사용되는 대규모 자연어, 이미지 및 음성 모델은 불공정하거나 신뢰할 수 없거나 공격적인 방식으로 작동할 수 있으며, 그 결과 해를 끼칠 수 있습니다. 위험과 제한 사항에 대한 정보를 얻으려면 Azure OpenAI 서비스 투명성 노트를 참조하세요.
이러한 위험을 완화하는 권장 접근 방식은 해로운 행동을 감지하고 방지할 수 있는 안전 시스템을 아키텍처에 포함하는 것입니다. Azure AI 콘텐츠 안전은 애플리케이션 및 서비스에서 사용자 생성 및 AI 생성 콘텐츠의 해로운 내용을 감지할 수 있는 독립적인 보호 계층을 제공합니다. Azure AI 콘텐츠 안전에는 해로운 자료를 감지할 수 있는 텍스트 및 이미지 API가 포함되어 있습니다. 또한 다양한 모달리티에서 해로운 콘텐츠를 감지하기 위한 샘플 코드를 보고, 탐색하고, 시도할 수 있는 대화형 콘텐츠 안전 스튜디오도 제공합니다. 다음 빠른 시작 문서는 서비스에 요청을 보내는 방법을 안내합니다.
고려해야 할 또 다른 측면은 전체 애플리케이션 성능입니다. 다중 모달 및 다중 모델 애플리케이션에서 성능은 시스템이 사용자와 사용자가 기대하는 대로 작동하며, 해로운 출력을 생성하지 않는 것을 의미합니다. 생성 품질 및 위험 및 안전 메트릭을 사용하여 전체 애플리케이션의 성능을 평가하는 것이 중요합니다.
개발 환경에서 AI 애플리케이션을 평가하려면 프롬프트 흐름 SDK를 사용할 수 있습니다. 테스트 데이터 세트 또는 목표를 제공하면 생성 AI 애플리케이션의 생성물이 내장 평가자 또는 선택한 사용자 정의 평가자로 정량적으로 측정됩니다. 시스템을 평가하기 위해 프롬프트 흐름 SDK를 시작하려면 빠른 시작 가이드를 따를 수 있습니다. 평가 실행을 수행한 후에는 Azure AI 스튜디오에서 결과를 시각화할 수 있습니다.
이 프로젝트에는 프로젝트, 제품 또는 서비스의 상표 또는 로고가 포함될 수 있습니다. Microsoft 상표 또는 로고의 허가된 사용은 Microsoft의 상표 및 브랜드 지침을 준수해야 합니다. 이 프로젝트의 수정된 버전에서 Microsoft 상표 또는 로고를 사용하는 경우 혼란을 초래하거나 Microsoft 후원을 암시해서는 안 됩니다. 제3자 상표 또는 로고의 사용은 해당 제3자의 정책을 따릅니다.
면책 조항:
이 문서는 AI 번역 서비스 Co-op Translator를 사용하여 번역되었습니다. 우리는 정확성을 위해 노력하지만, 자동 번역에는 오류나 부정확성이 있을 수 있음을 유의하시기 바랍니다. 원본 문서는 해당 언어로 작성된 것이 권위 있는 출처로 간주되어야 합니다. 중요한 정보에 대해서는 전문적인 인간 번역을 권장합니다. 이 번역 사용으로 인해 발생하는 오해나 잘못된 해석에 대해 책임을 지지 않습니다.