google 6

[파이썬]구글 스프레드 시트 번역 (1)

구글 클라우드 번역으로 번역하는 방법을 알아 보았는데요 파이썬을 활용하여 구글 스프레드 시트에 있는 내용을 번역 하는 기능을 만들어 보려고 합니다. ​ 대량 번역의 경우에는 구글 클라우드 스토리지 버킷 + 클라우드 콘솔명령창을 활용하여 대량번역이 가능하기 때문에 이를 위해서는 파이썬을 활용할 필요는 딱히 없습니다. 다만 번역 과정에서 추가적인 작업을 처리 할 수 있고, 콘솔 명령창 같은 경우에는 비 개발자 직군이 사용하기에 어려움이 있기 때문에 파이썬을 활용하여 단순화 시켜 줍니다. ​ 일단 번역에 활용할 문장을 구글 스프레드 시트에 만들어 줍니다. 최상단에는 언어 코드인데 제가 임의로 필요하다고 생각되어서 넣은것 입니다. 워크시트 이름은 translation 으로 정해 줍니다. 나중에 접근할때 필요 합..

기타 2022.05.02

구글 클라우드 번역(4)-머신러닝 번역

머신 러닝번역은 Cloud Translation Advanced 처럼 ko->en, fr, ja 같이 1:다 번역이 되지 않습니다. 오직 1:1 매칭만 되어서 만일 번역해야 하는 언어가 여러개라면 모두 학습 시켜야 합니다. ​ 학습용 데이터는 A 컬럼에 시작어, B컬럼에 도착어로 엑셀로 정리 합니다. 저장은 엑셀에서 탭으로 분리로 저장 합니다. 확장자는 .tsv로 변경해 줍니다. 역시 UTF-8 BOM 문제가 있기 때문에 메모장으로 일반 UTF-8로 한번 더 저장 합니다. 이후 .tsv파일은 스토리지에 올려 줍니다. Google Cloud Platform 에서 좌측메뉴 클릭 후 하단의 번역 -> 대시보드 로 들어갑니다. 여기서 AutoML Translation 이 있는데 시작하기를 눌러 줍니다. Auto..

기타 2022.04.28

구글 클라우드 번역(3)-동의어집 번역

https://cloud.google.com/translate/docs/advanced/glossary?hl=ko#create_a_glossary 용어집 만들기 및 사용(Advanced) | Cloud Translation | Google Cloud 의견 보내기 용어집 만들기 및 사용(Advanced) 용어집은 Cloud Translation API가 분야별 용어를 일관성 있게 번역하는 데 사용하는 커스텀 사전입니다. 여기에는 일반적으로 명명된 항목을 번역하는 방 cloud.google.com 구글 클라우드에서는 용어집이 있고 동의어 집이 있습니다. 용어집은 ko-en 같이 단방향 단어집이고 동의어집은 ko-en-ja-ge 같이 해당 단어를 언어별로 정리한 것 입니다. ​ 동의어 집을 만들기 위해서는 예..

기타 2022.04.28

구글 클라우드 번역(2)-용어집 + 일괄 요청 번역

https://cloud.google.com/translate/docs/advanced/batch-translation?hl=ko 일괄 요청(Advanced) | Cloud Translation | Google Cloud 의견 보내기 일괄 요청(Advanced) 오프라인에서 명령어로 일괄 번역을 수행하면 대량의 텍스트(배치당 파일 한도 100개)를 다양한 타겟 언어(최대 10개)로 번역할 수 있습니다. 총 콘텐츠 크기는 100M cloud.google.com 기존에 사용했던 용어집은 그대로 사용합니다. 일괄 요청 번역에는 버킷이 하나 더 필요하므로 버킷을 하나 더 생성합니다. 기존과 동일한 스팩으로 만들어 줍니다. 추가로 만드는 이유는 일괄 번역은 임의의 이름으로 들어오기때문에 버킷이 비어 있어야 합니다..

기타 2022.04.27

구글 클라우드 번역(1)-계정 및 용어집

https://console.cloud.google.com/ Google Cloud Platform 하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요. accounts.google.com 접속하여 클라우드 사용 설정을 합니다. 프로젝트가 생성되면 임의의 이름이 부여받게 되는데 프로젝트 설정으로 이동하여 원하는 이름으로 변경 해 줍니다. ​ 이름은 바꿀 수 있는데 프로젝트 ID 와 번호는 바꿀 수 없습니다. ​ 이제 번역용 API 설정을 해 줍니다. 상단 검색바에서 translation을 검색해서 Cloud Translation API 를 선택 해 줍니다. ​ 들어가서 API 사용을 눌러주고 API 사용 설정됨이 되었는지 확인 해 줍니다. ​ 이제 ..

기타 2022.04.27

구글 클라우드 번역(0)-설명

업무상 대량의 문장을 번역해야 하는 상황은 늘 있는 상황입니다. 업체에 보내게 되면 많은 시간과 비용이 발생하게 되어 구글 클라우드 번역으로 가능한지 테스트 및 관련 자료가 없어서 테스트 해보며 정리해 보았습니다. 구글 클라우드 번역은 구글 클라우드(cloud.google.com)에서 제공하는 번역 API 를 활용 하는 것 입니다. https://cloud.google.com/translate/?hl=ko Cloud Translation | Google Cloud Cloud Translation을 사용하면 콘텐츠 요구에 따라 선행 학습된 ML 모델 또는 커스텀 ML 모델을 사용해 여러 언어를 동적으로 번역할 수 있습니다. cloud.google.com Translation API Basic Transla..

기타 2022.04.27