Azure에서 번역 이해
Microsoft는 번역을 지원하는 Azure AI 서비스를 제공합니다. 구체적으로는 다음과 같은 서비스를 이용할 수 있습니다.
- 텍스트 간 번역을 지원하는 Azure AI 번역기 서비스입니다.
- 음성 텍스트 변환 및 음성 간 번역을 가능하게 하는 Azure AI 음성 서비스입니다.
Azure AI 번역기
Azure AI 번역기는 애플리케이션, 웹 사이트, 도구 및 솔루션에 쉽게 통합할 수 있습니다. 이 서비스는 NMT(신경 기계 번역) 모델을 사용하여 번역하며, 텍스트의 의미론적 맥락을 분석하여 결과적으로 보다 정확하고 완전한 번역을 렌더링합니다.
언어 지원: Azure AI 번역기는 130개 이상의 언어 간에 텍스트 간 번역을 지원합니다. 이 서비스를 사용할 때는 영어의 경우 en, 프랑스어의 경우 fr, 중국어의 경우 zh와 같이 ISO 639-1 언어 코드를 사용하여 번역의 시작 언어와 대상 언어를 지정해야 합니다. 또는 미국 영어의 경우 en-US, 영국 영어의 경우 en-GB, 캐나다 프랑스어의 경우 fr-CA와 같이 보다 자세한 언어 코드인 3166-1 문화 코드를 적절히 사용해 문화권에 따른 언어 변형을 지정할 수도 있습니다. Azure AI 번역기를 사용할 때는 하나의 시작 언어(from)와 여러 개의 대상 언어(to)를 지정하여 원본 문서를 동시에 여러 언어로 번역할 수 있습니다.
Azure AI Speech
Azure AI 음성을 사용하면 마이크나 오디오 파일 등의 스트리밍 원본에서 음성 오디오를 번역하고, 번역 내용을 텍스트나 오디오 스트림으로 반환할 수 있습니다. 이렇게 하면 음성에 대한 실시간 자막 또는 음성 대화의 동시 양방향 번역과 같은 시나리오를 구현할 수 있습니다.
언어 지원: Azure AI 번역기와 마찬가지로, Azure AI 음성을 사용하면 하나의 소스 언어와 여러 개의 번역 대상 언어를 지정할 수 있습니다. 음성을 90개 이상의 언어로 번역할 수 있습니다. 소스 언어는 스페인어(라틴 아메리카)용 es-US와 같이 확장 언어 및 문화 코드 형식을 사용하여 지정해야 합니다. 그러면 지역화된 발음과 언어 관용구를 사용할 수 있어 소스를 제대로 이해하는 데 도움이 됩니다. 대상 언어는 영어의 경우 en, 독일어의 경우 de와 같이 두 글자로 구성된 언어 코드를 사용해야 합니다.