번역

AI

[AI 문서 분류] 파이썬을 이용한 파파고API 비동기화

!pip install aiohttp 비동기화를 설명하기 이전에 지난번 작성했던 번역 부분을 보겠다. a = start_trans("naver") a 번역해서 돌아오는 시간을 계산해본 결과 1~2초 정도 걸렸다 하지만 10개의 데이터를 보내면 대략 10~20초 사이 시간이 소모되는 것을 확인 할 수 있다. 만약 100개의 데이터를 보내고 최소 100초가 걸린다면, 우리는 사용하지 않을것이다. 우리가 해야할 것은 영어의 파일 이름일 경우 단체로 보내어 번역을 시켜줘야 하는데 이렇게 오래걸린다면 사용할 이유가 전혀 없다. 그렇다면 배열로 보내어 한번에 번역을 시키면 어떨까? 한글 데이터를 영어로 바꿔보겠다 파파고 번역기를 사용해본 결과 번역이 제데로 되지 않았다. 확장자 명과 싱글 쿼터를 제외하고도 제데로 ..

AI

[AI 문서 분류] 파이썬을 이용한 한글 외래어 표기법 매칭

지난 시간에 파파고 API를 사용하여 번역을 하였는데 일부 고유명사의 경우 한글로 번역이 안되는 결과를 볼 수 있었다. trans = get_translate("Skt") trans 이러한 경우에만 영어 발음 그대로 자모단위 필터링을 해주려고 한다. (예시- 에스케이티) import re def simple_filter(input_text): ENGS = ['a', 'A', 'b', 'B', 'c', 'C', 'd', 'D', 'e', 'E', 'f', 'F', 'g', 'G', 'h', 'H', 'i', 'I', 'j', 'J', 'k', 'K', 'l', 'L', 'm', 'M', 'n', 'N', 'o', 'O', 'p', 'P', 'q', 'Q', 'r', 'R', 's', 'S', 't', 'T..

AI

파이썬을 이용한 무료 파파고 번역 API 사용

파파고 API를 사용하는 것은 어렵지 않다. 네이버측에서 API 사용을 굉장히 쉽게 적용해 놓았다. 무료 버전을 설명하겠다. 무료 버전은 일일 단위 10000(만)글자 무료 지원 유료 버전은 월 단위 1000000(백만)글자당 20,000원이 부과된다. -파파고 API 무료 버전 사용할 애플리케이션 이름을 지정한후 Papago 번역 API 클릭 Papago 번역을 클릭하면 아래와 같이 사용할 환경이 나오는데 테스트용으로 만들거기 때문에 그냥 http://localhost를 입력하고 등록해준다. 우리가 사용할 것은 Client ID와 Cient Secret이다 Client Secret 부분은 보기를 클릭해 내용을 확인 할 수 있다. Client ID와 Cient Secret를 기억해놓는다. 실습은 구글 C..

DevSecOps
'번역' 태그의 글 목록