auto-novel/auto-novel
轻小说机翻网站,支持网络小说/文库小说/本地小说
AutoNovel 이란?
AutoNovel 은 기계 번역을 사용하여 라이트노벨 텍스트를 자동으로 번역하고 결과를 공유하는 오픈소스 웹 서비스입니다. Docker Compose를 사용해 로컬에서 실행할 수 있지만, 개발자들은 개인 배포는 공식적으로 지원되지 않는다고 경고합니다.
핵심 아이디어
이 프로젝트는 웹 프론트엔드, API 서비스, 그리고 웹(픽시브 포함)에서 소설 콘텐츠를 가져오는 크롤러들을 연결하여 기계 번역 파이프라인을 거칩니다. 그 결과, 특정 장르를 위한 "라이트노벨 기계 번역 로봇"이 탄생합니다.
직접 실행하는 방법
경고 – 개발자들은 시스템이 개인 배포를 위해 설계되지 않았으며, 향후 업데이트와 호환되지 않거나 작동하지 않을 수 있다고 언급합니다.
리포지토리 복제하기
git clone https://github.com/auto-novel/auto-novel.git cd auto-novel필요한 환경 변수를 포함하는
.env파일 생성하기. 기본 동작을 위해 첫 두 개만 필요합니다:HTTPS_PROXY– 웹 소설을 가져오기 위한 선택적 프록시.PIXIV_COOKIE_PHPSESSID– 픽시브에서 소설을 크롤링하고 싶을 경우 사용하는 선택적 픽시브 세션 쿠키.
나머지 변수(
ACCESS_TOKEN_SECRET,MAILGUN_*)는 전체 호스팅 서비스에만 필요하며, 로컬 테스트에서는 비워둘 수 있습니다.컨테이너 시작하기
mkdir -p -m 777 ./data/es/data ./data/es/plugins docker compose up -d브라우저에서
http://localhost에 접속하여 사이트 확인하기.
알아야 할 사항
- 스택은 Docker Compose로 컨테이너화되어 있으므로 Docker가 설치되어 있어야 합니다.
- 프로젝트는 Elasticsearch를 사용하며 (
./data/es디렉터리는 미리 준비되어 있습니다). - 별도의 빌드 단계는 설명되지 않았으며, Docker 이미지는 배지 섹션에 링크된 CI 워크플로우에 의해 빌드됩니다.
- 서비스는 주로 공개 사이트로 실행되는 것을 목표로 합니다. README는 명시적으로 개인 배포가 보장되지 않는다고 말하고 있습니다.
라이선스
코드는 GPL-3.0 라이선스 하에 배포됩니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트