소개
단어장 만들 때마다 단어에 맞는 이미지를 일일이 찾는 게 너무 번거롭더라고요 😥 그래서 이번에는 CSV에 있는 단어 리스트를 기반으로 자동으로 이미지를 찾아주는 워크플로우를 만들어 봤어요!
이미지를 자동으로 찾아서 저장하고, 그 이미지 경로를 다시 CSV 파일에 저장해주는 자동화를 구성해봤습니다. 그리고 이걸 vercel에 배포해서 누구나 접근할 수 있게 만들었어요 ✨
진행 방법
n8n: 전체 자동화 워크플로 구성
🗂 CSV 파일 입력
단어 리스트가 들어 있는 CSV 파일을 업로드
🌐 단어별로 이미지 생성 요청
API를 호출해서 각 단어별로 이미지 생성 요청 후 다운로드 (english_translation 사용)
🔧 이미지 저장 및 경로 기록
생성된 이미지를 특정 폴더에 저장
이미지의 경로를 다시 해당 단어의 CSV 라인에 추가
CSV 파일 구성은 아래와 같습니다.
Vercel: 최종 결과물을 웹에 배포
🚀 단어장에 이미지 추가
결과와 배운 점
✅ 성공적으로 자동화 구성 완료!
단어만 입력하면 이미지까지 척척!
CSV 파일 하나로 모든 작업이 자동 처리돼서 배포도 간단 📁
🧠 배운 점
무료 계정이라도 API를 따로 발급받아 사용하는 게 정확도나 컨트롤 측면에서 좋다는 걸 깨달았어요.
API 없이 하려다가 랜덤한 이미지가 계속 나와서 무용지물이 되었던 경험 😅
🤔 아쉬운 점
마음에 쏙 드는 이미지가 항상 생성되는 건 아니라서, 경우에 따라 수동으로 바꿔야 할 수도 있어요.
이미지 품질이 일정 수준 이상일 때만 저장하는 필터링 로직이 있을까요?
🔍 다음 계획
해당 문법 (grammar_point)에 관련된 유튜브 영상 추가를 n8n으로 자동화 해보기!
도움 받은 글 (옵션)
문과생도 n8n 스터디장님의 강의와 글에서 많은 도움을 받았습니다. n8n 워크플로우 구축에 Claude의 도움도 많이 받았습니다.