Vertex AI Translation은 Google Distributed Cloud (GDC) 에어 갭의 세 가지 Vertex AI 사전 학습된 API 중 하나입니다. Vertex AI Translation 서비스를 사용하면 105개 언어에 대해 모든 언어 간 텍스트 번역이 가능합니다.
Vertex AI Translation은 Distributed Cloud에서 사용할 수 있는 다음과 같은 메서드를 제공합니다.
| 메서드 | 설명 |
|---|---|
batchTranslateDocument |
비동기 일괄 모드에서 대량의 문서를 번역합니다. |
detectLanguage |
번역 중인 언어의 이름을 가져옵니다. |
getOperation |
Vertex AI Translation 작업의 상태를 가져옵니다. |
getSupportedLanguages |
Vertex AI Translation API에서 지원하는 언어 목록을 반환합니다. 지원되는 전체 언어 목록은 Vertex AI Translation 지원 언어를 참조하세요. |
listOperations |
필터와 일치하는 작업 목록을 가져옵니다. |
translateDocument |
동기 모드에서 문서를 번역합니다. |
translateText |
입력 텍스트를 한 언어에서 다른 언어로 번역합니다. |
번역할 용어를 선택적으로 정의하려면 용어집 만들기 및 사용을 참조하세요.
번역 요청을 하기 전에 번역 프로젝트를 설정하세요. 한 언어에서 다른 언어로 텍스트를 번역하여 Distributed Cloud에서 Vertex AI Translation API를 테스트할 수 있습니다.
고려사항
Vertex AI Translation API, 특히 translateText 메서드를 사용할 때는 다음 사항을 고려하세요.
- 번역할 콘텐츠의 최대 입력 길이는 1,024자(영문 기준)입니다.
translateText메서드는 일괄 처리를 지원하지 않습니다.문자 유형과 텍스트의 큰 부분은 번역 품질에 영향을 미칩니다. 따라서 번역 문제가 발생하면 다음 단계를 따르세요.
- 요청 처리에 영향을 줄 수 있는 모든 특수문자와 이스케이프 문자를 삭제합니다.
- 콘텐츠를 더 작은 문장으로 분할하여 입력 크기를 줄입니다.
- 각각의 더 작은 문장을 별도의 요청으로 엔드포인트에 전송하여 다시 번역합니다.
자세한 내용은 translateText를 참조하세요.