티스토리 뷰
MS Flow와 구글 번역 API를 이용하여 이메일 번역기를 만들어 보았습니다.
1. MS Flow : https://flow.microsoft.com
Outlook.com 에서 영어가 아닌 이메일 번역 템플릿을 활용
- 영어, 일어, 스페인어 포함 외국어 메일은 한글로 번역
- 한글 메일은 영어로 번역
- MS 번역기 >> 구글 번역기(사용자 지정 커넥터)로 변경
[시나리오]
1) 메일 수신
2) 언어 인식 (Google detect language는 유료, MS detect lanauage 무료)
3) 인식 언어 한글(ko) 판단
4) 한글이 아니면 한늘로 번역 / 한글이면 영어로 번역
2. Google Translate API
- Google Cloud Platform https://console.cloud.google.com
- 리소스 관리 페이지 에서 새 프로젝트 만들기 https://console.cloud.google.com/cloud-resource-manager
- API 및 서비스 (https://console.developers.google.com/apis/dashboard) 에서 Cloud Translation API 사용 설정
- APIs Explorer https://developers.google.com/apis-explorer/?hl=ko#p/translate/v2/
* language.translations.translate POST 방식 JSON 파일 생성
POST https://translation.googleapis.com/language/translate/v2?fields=translations&key={YOUR_API_KEY}
{
"format": "text",
"q": [
"오늘 날씨는 어떤가요?"
],
"source": "ko",
"target": "en"
}