본문 바로가기

외부 API2

Google API - 대량으로 구글 번역 API 활용해보기 문제점 번역할 텍스트가 적다면 오래 걸리진 않겠지만 번역할 텍스트 리스트가 많다면 아래와 같이 반복문을 활용하여 호출 시 굉장히 오래 걸려서 만족한 응답시간을 기대할 수 없을 것이다. 이유는 반복적으로 호출 시 내부적으로는 구글 API를 여러 번 호출하기 때문에 굉장히 오래 걸린다. 웹으로 서비스한다고 생각하면 타임아웃이 걸리거나 오래 걸려서 고객이 이탈할 수도 있다. from googletrans import Translator target_texts = ['안녕하세요', '밥 먹었습니까?'] translator = Translator() translated_texts = [] for target_text in target_texts: translated_texts.append(translator.tr.. 2022. 3. 14.
Google API - python을 활용한 구글 번역 API를 사용해보자 Googletrans란? 주의점 공식 Google 번역 API를 사용하지 않고 우회하여 translate.google.com 를 호출하여 사용하기 때문에 비정상적인 호출에 대하여 API가 구글에 의해서 Ban이 당할 수 있으나 빠르게 구현하여 사용할 수 있다는 것이다. ※ 실제 서비스 구축에 대해서는 안정성있는 공식 API를 사용해야한다. 라이센스 및 제한 Googletrans는 Google 번역 API를 구현한 무료 무제한 파이썬 라이브러리이다. 이것은 Google 번역 Ajax API를 사용하여 감지 및 번역과 같은 메소드를 호출한다. 특징 빠르고 안정적이다. translate.google.com에서 사용하는 것과 동일한 서버를 사용한다. 자동 언어 감지 대량 번역 맞춤형 서비스 URL 연결 풀링(r.. 2022. 3. 4.
728x90
반응형