구글에서 제공하는 번역 API를 사용하기 위해 아래의 페이지를 번역한 글입니다.
https://cloud.google.com/translate/docs/reference/rest/?apix=true
텍스트 번역을 웹 사이트 나 응용 프로그램에 통합합니다.
Service: translate.googleapis.com
Google에서 제공 한 클라이언트 라이브러리를 사용하여이 서비스에 전화하는 것이 좋습니다. 애플리케이션이 자체 라이브러리를 사용하여이 서비스를 호출해야하는 경우 API 요청을 작성할 때 다음 정보를 사용해야합니다.
Discovery document
Discovery Document는 REST API를 설명하고 사용하기위한 기계 판독 가능 사양입니다. 클라이언트 라이브러리, IDE 플러그인 및 Google API와 상호 작용하는 기타 도구를 빌드하는 데 사용됩니다. 하나의 서비스가 여러 개의 발견 문서를 제공 할 수 있습니다. 이 서비스는 다음 발견 문서를 제공합니다.
Service endpoint
service endpoint는 API 서비스의 네트워크 주소를 지정하는 기본 URL입니다. 하나의 서비스에는 여러 서비스 엔드 포인트가있을 수 있습니다. 이 서비스에는 다음과 같은 서비스 엔드 포인트가 있으며 아래의 모든 URI는이 서비스 엔드 포인트와 관련이 있습니다.
https://translation.googleapis.com
REST Resource:v3.projects
Methods | Description |
---|---|
detectLanguage |
POST /v3/{parent=projects/*}:detectLanguage 요청 내에서 텍스트 언어를 감지합니다. |
getSupportedLanguages |
GET /v3/{parent=projects/*}/supportedLanguages 번역에 지원되는 언어 목록을 반환합니다. |
translateText |
POST /v3/{parent=projects/*}:translateText 입력 텍스트를 번역하고 번역 된 텍스트를 반환합니다. |
REST Resource:v3.projects.locations
Methods | Description |
---|---|
batchTranslateText |
POST /v3/{parent=projects/*/locations/*}:batchTranslateText 대량의 텍스트를 비동기 배치 모드로 변환합니다. |
detectLanguage |
POST /v3/{parent=projects/*/locations/*}:detectLanguage 요청 내에서 텍스트 언어를 감지합니다. |
get |
GET /v3/{name=projects/*/locations/*} 위치에 대한 정보를 가져옵니다. |
getSupportedLanguages |
GET /v3/{parent=projects/*/locations/*}/supportedLanguages 번역에 지원되는 언어 목록을 반환합니다. |
list |
GET /v3/{name=projects/*}/locations 이 서비스가 지원되는 위치에 대한 정보를 나열합니다. |
translateText |
POST /v3/{parent=projects/*/locations/*}:translateText 입력 텍스트를 번역하고 번역 된 텍스트를 반환합니다. |
REST Resource:v3.projects.locations.glossaries
Methods | Description |
---|---|
create |
POST /v3/{parent=projects/*/locations/*}/glossaries 용어집을 작성하고 장기 실행 조작을 리턴합니다. |
delete |
DELETE /v3/{name=projects/*/locations/*/glossaries/*} 용어집을 삭제하거나 용어집이 아직 작성되지 않은 경우 용어집 구성을 취소합니다. |
get |
GET /v3/{name=projects/*/locations/*/glossaries/*} 용어집을 가져옵니다. |
list |
GET /v3/{parent=projects/*/locations/*}/glossaries 프로젝트의 용어집을 나열합니다. |
REST Resource:v3.projects.locations.operations
Methods | Description |
---|---|
cancel |
POST /v3/{name=projects/*/locations/*/operations/*}:cancel 장기 실행 작업에서 비동기 취소를 시작합니다. |
delete |
DELETE /v3/{name=projects/*/locations/*/operations/*} 장기 실행 작업을 삭제합니다. |
get |
GET /v3/{name=projects/*/locations/*/operations/*} 장기 실행 작업의 최신 상태를 가져옵니다. |
list |
GET /v3/{name=projects/*/locations/*}/operations 요청에서 지정된 필터와 일치하는 작업을 나열합니다. |
wait |
POST /v3/{name=projects/*/locations/*/operations/*}:wait 지정된 장기 실행 작업이 완료되거나 지정된 시간 초과에 도달 할 때까지 대기하여 최신 상태를 반환합니다. |
'개발자의 정보 > 개발관련 상식' 카테고리의 다른 글
image file format 변환 (ico 포함) (0) | 2021.07.26 |
---|---|
개발자의 직급과 역할에 관한 이야기 (0) | 2021.07.02 |
Kotlin for Server Side (0) | 2020.06.01 |
GitHub 팀프로젝트도 이제는 무료입니다. (0) | 2020.04.17 |
모든 개발자를위한 10 가지 특별한 GitHub 리포지토리 (0) | 2020.04.03 |
파이썬은 왜 미래의 프로그래밍 언어가 아닐까 (0) | 2020.04.02 |
Mac OS에서 NVM 으로 Node JS 버전 관리 하기 (0) | 2020.03.08 |
JetBrains Mono — 개발자를 위해 JetBrains가 제작한 새로운 서체 (0) | 2020.02.20 |
댓글