
모든 API에 적용 가능한 번역 미들웨어를 만들어보자(feat: AWS Translate, Nest.js)
개요작년에 회사에서 서버의 API 외국어 번역 기능을 맡은 적이 있다. 번역이 필요한 API가 워낙 많았고, 데이터 형태 또한 모두 달라 번역이 어려운 문제가 있었다.여러 번역 툴이 있었지만, AWS Translate가 요금 측면에서 가장 저렴하여 도입하기로 결정하였다.(프리티어의 경우 200만자 까지 무료)SkillsNest.jsAWS TranslateOptional(번역 데이터 캐싱 시 사용)TypeORM(0.3.x 또는 이상)MySQL(8.0 이상)Codes디렉터리 구조+ src/entites/modules/translation/decorators/translate.decorator.ts (파일 추가 필요! 이미지에 누락되어있네요..) translation.repository.ts, translat..