Papago Text Translation 개요
- 인쇄
- PDF
Papago Text Translation 개요
- 인쇄
- PDF
기사 요약
이 요약이 도움이 되었나요?
의견을 보내 주셔서 감사합니다.
네이버가 자체적으로 개발한 인공신경망 기반의 기계 번역 기술인 NMT(Neural Machine Translation)를 이용한 번역 서비스로 맥락을 고려한 자연스러운 번역 결과를 얻을 수 있습니다.
공통 설정
클라이언트 아이디는 NAVER Cloud Platform 콘솔에서 애플리케이션을 등록해 발급받습니다.
콘솔의 AI Service > Papago Translation > APIs에서 애플리케이션을 등록합니다.
AI Service > Papago Translation > APIs에서 등록한 애플리케이션을 선택해 Client ID와 Client Secret값을 확인합니다.
AI Service > Papago Translation > APIs의 수정 화면에서 Papago Text Translation이 선택되어 있는지 확인합니다. 선택되어 있지 않으면 429 (Quota Exceed)가 발생하니 주의해 주십시오.
API URL
API 명 | 메서드 | 요청 URL | 출력 포맷 |
---|---|---|---|
텍스트 번역 API | POST | https://naveropenapi.apigw-pub.fin-ntruss.com/nmt/v1/translation | JSON |
요청 헤더
헤더명 | 설명 |
---|---|
X-NCP-APIGW-API-KEY-ID | 앱 등록 시 발급받은 Client IDX-NCP-APIGW-API-KEY-ID:{Client ID} |
X-NCP-APIGW-API-KEY | 앱 등록 시 발급 받은 Client SecretX-NCP-APIGW-API-KEY:{Client Secret} |
오류 코드
{
"error": {
"errorCode": "300",
"message": "Not Found Exception"
}
}
공통 오류
HttpStatusCode | ErrorCode | ErrorMessage | Description |
---|---|---|---|
400 | 100 | Bad Request Exception | protocol(https), endocing(UTF-8) 등 request 오류 |
401 | 200 | Authentication Failed | 인증 실패 |
401 | 210 | Permission Denied | 권한없음 |
404 | 300 | Not Found Exception | 권한없음 |
429 | 400 | Quota Exceeded | Quota 초과 |
429 | 410 | Throttle Limited | Rate 초과 |
429 | 420 | Rate Limited | Rate 초과 |
413 | 430 | Request Entity Too Large | content-length 초과 (10MB) |
503 | 500 | Endpoint Error | 엔드포인트 연결 오류 |
504 | 510 | Endpoint Timeout | 엔드포인트 연결 시간 초과 |
500 | 900 | Unexpected Error | 예외 처리가 안 된 오류 |
API 오류
HttpStatusCode | ErrorCode | ErrorMessage | Description |
---|---|---|---|
400 | N2MT01 | source parameter is needed | source 파라미터 필요 |
400 | N2MT02 | Unsupported source language | 지원하지 않는 source 언어 |
400 | N2MT03 | target parameter is needed | target 파라미터 필요 |
400 | N2MT04 | Unsupported target language | 지원하지 않는 target 언어 |
400 | N2MT05 | source and target must be different | source와 target이 동일함 |
400 | N2MT06 | There is no source-to-target translator | source->target 번역기 없음 |
400 | N2MT07 | text parameter is needed | text 파라미터 필요 |
400 | N2MT08 | text parameter exceeds max length | text 파라미터가 최대 용량을 초과 |
400 | N2MT09 | language detection failed | 언어감지 실패 |
400 | N2MT10 | invalid glossary key | 유효하지 않은 glossary key |
500 | N2MT99 | Internal server errors | 내부 서버 오류 |
이 문서가 도움이 되었습니까?