2023. 8. 17. 23:04ㆍ백엔드&클라우드/Cloud
안녕하세요~ totally 개발자입니다.
구글 클라우드에서는 구글 번역을 위한 API를 제공합니다. 무료는 아니고 유료이지만 처음에 300달러 상당의 크레딧을 부여해주고 있으므로 (추후 변동될 수 있으니 반드시 확인해주시기 바랍니다) 먼저 도입해서 시도해볼 수 있습니다.
Step 1: 먼저 Google Cloud 검색해서 들어가신 다음 Console로 이동합니다.
Step 2: 프로젝트를 선택해주시거나 새 프로젝트를 만들어서 진행합니다.
Step 3: 그 후 콘솔 상단 중앙 검색창에 다음처럼 cloud translation api를 입력하여 검색해서 아래 MARKETPLACE 아래에 있는 Cloud Translation API를 선택합니다.
Step 4: 저는 이미 구현을 했기 때문에 MANAGE로 나오지만 처음 구현하는 경우에는 ENABLE이라고 나올텐데 ENABLE 눌러주시고 결제될 카드를 등록함으로서 진행됩니다. 카드는 반드시 등록해야 넘어갈 수 있습니다.
Step 5: 필요한 단계가 있는 경우 그 단계를 모두 해주시면 되며 MANAGE를 누르면 아래처럼 CREDENTIALS 탭에 가신 후에 우측에 CREATE CREDENTIALS를 클릭합니다.
Step 6: API Key를 선택합니다.
Step 7: 잠시 기다리시면 API Key가 생성되며 아래 Your API key에 key 값이 있습니다. 이것을 활용해서 API를 호출할 수 있습니다.
Step 8: API를 호출하는 방법은 아래와 같습니다.
https://www.googleapis.com/language/translate/v2?key=API키입력&q=번역내용&target=언어코드
다만 이 번역내용에는 url encode를 적용해주셔야 합니다. php의 경우에는 rawurlencode 함수 사용
target 뒤에는 ko, en 등 언어코드를 붙여주시면 됩니다.
Step 9: 실행한 모습입니다.