책 전체 맥락, 실시간 용어집, 근거 기반 검토를 지원하는 도서·장문 번역 데스크톱 앱
ObservedObserver/chatgpt-i18n
AI 모델로 i18n 로케일 파일을 번역하고, 웹 편집기와 다국어 내보내기를 제공하는 웹 앱입니다.
대체할 수 있는 제품:Google Translate
- 스타
- 802
- 포크
- 97
- 열린 이슈
- 18
- 마지막 커밋
- 22일 전
어떤 프로젝트인가요?
chatgpt-i18n은 웹사이트와 애플리케이션의 현지화에 사용하는 로케일 파일을 번역하는 웹 앱입니다. JSON 로케일 파일을 업로드하고 대상 언어를 선택하면, 앱이 OpenRouter를 통해 LLM으로 내용을 번역합니다. Azure 설정도 지원합니다.
이 앱은 JSON을 ChatGPT에 직접 넣어 번역할 때 생기는 두 가지 문제를 해결합니다. 모델이 JSON 구조를 자주 깨뜨리고, 파일이 크면 한 번의 요청으로 처리할 수 있는 분량을 초과합니다. 이를 해결하기 위해 앱은 번역 전에 대용량 JSON 파일을 더 작은 청크로 나눕니다. 번역문을 검토하고 수정할 수 있는 웹 편집기도 제공하며, 여러 로케일 파일을 한 번에 내보낼 수도 있습니다.
백엔드는 OpenRouter와 함께 OpenAI SDK를 사용하는 Node.js 22 서비스이며, 환경 변수나 앱 내 Settings 페이지에서 설정할 수 있습니다. 프로젝트는 TypeScript로 작성되었으며, 로컬 개발 서버에서 실행하거나 Vercel에 배포할 수 있습니다.
핵심 기능
- 01OpenRouter를 통해 LLM으로 JSON 로케일 파일을 대상 언어로 번역합니다.
- 02JSON 구조가 깨지는 문제를 줄이기 위해 대용량 파일을 청크로 나눕니다.
- 03번역문을 확인하고 수정할 수 있는 웹 편집기를 제공합니다.
- 04여러 로케일 파일을 한 번에 내보냅니다.
- 05OpenRouter와 함께 Azure 공급자 설정도 지원합니다.
활용 사례
- 웹사이트나 앱에서 사용하는 JSON 기반 i18n 리소스 파일을 여러 언어로 현지화합니다.
- 개발자나 번역가가 검토하고 수정할 초벌 번역을 만듭니다.
- 여러 언어의 로케일 파일을 일괄 내보내기로 생성합니다.
빠른 시작
- 1
OpenRouter API 키와 모델을 입력한 .env 파일을 만드세요
- 2
의존성을 설치하세요(Node.js 22 필요)
yarn install --frozen-lockfile - 3
프런트엔드를 빌드하세요
npm run build - 4
개발 서버를 시작한 다음 localhost:3000을 여세요
npm run server
사용 전 알아둘 점
- 번역 기능을 사용하려면 Node.js 22와 유료 OpenRouter API 키가 필요합니다.
- 작성자에 따르면 서비스가 느릴 수 있으며, Vercel FaaS 제한을 초과하는 경우도 있습니다.
- AGPL-3.0 카피레프트 라이선스로 제공됩니다. 네트워크를 통해 제공하는 수정 버전의 소스 코드도 공개해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- chatgpt-i18n은(는) 무엇인가요?
- AI 모델로 i18n 로케일 파일을 번역하고, 웹 편집기와 다국어 내보내기를 제공하는 웹 앱입니다. chatgpt-i18n은 웹사이트와 애플리케이션의 현지화에 사용하는 로케일 파일을 번역하는 웹 앱입니다. JSON 로케일 파일을 업로드하고 대상 언어를 선택하면, 앱이 OpenRouter를 통해 LLM으로 내용을 번역합니다. Azure 설정도 지원합니다.
- chatgpt-i18n은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- chatgpt-i18n은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- chatgpt-i18n은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. chatgpt-i18n의 마지막 커밋은 2026년 10월 16일입니다.
- chatgpt-i18n은(는) 어디에 사용할 수 있나요?
- 웹사이트나 앱에서 사용하는 JSON 기반 i18n 리소스 파일을 여러 언어로 현지화합니다. 개발자나 번역가가 검토하고 수정할 초벌 번역을 만듭니다. 여러 언어의 로케일 파일을 일괄 내보내기로 생성합니다.
- chatgpt-i18n는 어떻게 설치하나요?
- OpenRouter API 키와 모델을 입력한 .env 파일을 만드세요 의존성을 설치하세요(Node.js 22 필요): yarn install --frozen-lockfile 프런트엔드를 빌드하세요: npm run build 개발 서버를 시작한 다음 localhost:3000을 여세요: npm run server
- chatgpt-i18n은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ObservedObserver/chatgpt-i18n
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
버전 관리 시스템과 긴밀하게 연동되는 셀프 호스팅 웹 기반 소프트웨어·콘텐츠 현지화 플랫폼입니다.
팀을 위한 오픈 소스 셀프 호스팅 번역 관리 플랫폼으로, 일반적인 현지화 형식의 가져오기·내보내기와 REST API를 지원합니다.
웹 및 네이티브 앱을 위한 셀프 호스팅 가능한 번역 관리 도구로, 전체 편집 기록과 팀 토론, CLI, GraphQL API를 제공합니다.
GitHub 인터페이스를 간체 및 번체 중국어로 로컬에서 번역하는 브라우저 확장 프로그램입니다.
ChatGPT, Azure OpenAI, MiniMax 등의 LLM API를 사용해 선택한 텍스트를 번역하고 다듬거나 요약하는 브라우저 확장 프로그램 및 데스크톱 앱입니다.