일반 소개
AiryLark는 GitHub에서 호스팅되는 오픈 소스 문서 처리 및 번역 도구로, 개발자 wizd가 Next.js 프레임워크를 기반으로 구축했습니다. 여러 파일 형식(예: PDF, Word, TXT, Markdown)의 입력 및 처리를 지원하며 지능형 번역 기능을 제공합니다. 사용자는 온라인 버전을 통해 체험하거나 코드를 다운로드하여 자체 호스팅 배포할 수 있습니다. 이 도구는 문서와 번역을 효율적으로 처리해야 하는 사용자, 특히 개발자, 연구원 또는 기업 팀에게 적합합니다. 이 도구의 핵심 강점은 사용자가 자유롭게 수정하고 최적화할 수 있는 다목적성과 오픈 소스 특성입니다.

기능 목록
- PDF, Word, TXT, 마크다운 등 여러 파일 형식의 처리를 지원합니다.
- 지능형 번역 기능을 제공하여 문서를 자동으로 분석하고 번역 결과를 최적화합니다.
- 번역 프로세스에서 사고 단계를 표시하면 투명성을 높일 수 있습니다.
- 번역을 자동으로 교정하고 품질 점수를 부여합니다.
- 사용자가 번역 결과를 편집할 수 있어 전문적인 교정이 필요한 경우에 적합합니다.
- 스트리밍 처리, 번역 진행 상황의 실시간 표시를 지원합니다.
- 다른 프로젝트에 쉽게 임베드할 수 있도록 API 통합 기능을 제공합니다.
도움말 사용
AiryLark는 온라인 평가판과 로컬 배포 모두에서 사용할 수 있습니다. 아래는 온라인 사용과 로컬 배포의 두 부분으로 나누어 자세한 가이드를 제공합니다.
온라인 평가판
- 파일 업로드(끌어서 놓기 지원)를 선택하거나 페이지에 텍스트 콘텐츠를 붙여넣습니다.
- 지원되는 파일 유형은 다음과 같습니다:
.pdf
(PDF 파일).doc
어쩌면.docx
(워드 문서).txt
(텍스트 파일).md
(마크다운 파일)
- 웹 링크(
http
어쩌면https
)을 클릭하고 도구가 콘텐츠를 추출하도록 합니다. - 업로드 후 대상 언어를 선택하고 '번역 시작'을 클릭합니다.
- 시스템이 문서 유형과 콘텐츠를 분석하여 자동으로 번역 결과를 생성합니다.
- 번역이 완료되면 번역을 볼 수 있습니다:
- 원문과 번역문을 단락별로 비교합니다.
- 주요 용어의 상호 참조 표입니다.
- 번역 품질 평가 및 수정 제안.
- 결과를 조정해야 하는 경우 '전문가 편집 모드'로 이동하여 번역을 수동으로 수정하세요.
로컬 배포
로컬 배포는 사용자 지정 기능이 필요하거나 오프라인 사용이 필요한 사용자에게 적합합니다. 자세한 단계는 다음과 같습니다.
예비
- 컴퓨터에 Node.js가 설치되어 있는지 확인합니다(권장 버전 16 이상). 버전을 확인합니다:
node -v
- 코드 다운로드를 위해 Git을 설치합니다. 버전을 확인합니다:
git --version
코드 다운로드
- https://github.com/wizd/airylark 방문하기.
- 스트라이크(키보드에서)
Code
버튼을 눌러 주소를 복사합니다.https://github.com/wizd/airylark.git
. - 터미널에서 실행됩니다:
git clone https://github.com/wizd/airylark.git
- 프로젝트 폴더로 이동합니다:
cd airylark
종속성 설치
- 프로젝트 폴더에서 실행합니다:
npm install
또는 다른 패키지 관리자를 사용하세요:
yarn install
pnpm install
bun install
- 종속성 설치가 완료될 때까지 기다립니다.
환경 변수 구성
- 설정
.env
파일을 열고 다음을 입력합니다:
PORT=3030
MCP_PORT=3031
TRANSLATION_API_KEY=your_api_key
TRANSLATION_MODEL=your_model
TRANSLATION_BASE_URL=your_base_url
- 상호 호환성
your_api_key
및your_model
노래로 응답your_base_url
가 실제 값입니다. 정확한 값은 번역 서비스 제공업체(예: Google 번역 API)의 설명서를 참조하세요.
운영 개발 모드
- 개발 서버를 시작합니다:
npm run dev
- 브라우저를 열고 다음 사이트를 방문하세요.
http://localhost:3030
로컬 버전을 사용할 수 있습니다. - 필요한 경우 MCP 서버 지원, 추가 구성 및 운영이 필요합니다.
프로덕션 환경 배포
접근 방식 1: 기존 배포
- 애플리케이션을 빌드합니다:
npm run build
- 서버를 시작합니다:
npm start
- 인터뷰
http://localhost:3030
.
방법 2: Docker 배포
- Docker를 설치하고 버전을 확인합니다:
docker --version
- 미러 이미지를 당깁니다:
docker pull docker.io/wizdy/airylark:latest
docker pull docker.io/wizdy/airylark-mcp-server:latest
- 설정
.env
파일을 열고 환경 변수를 입력합니다. - 컨테이너를 실행합니다:
docker run -p 3030:3030 --env-file .env -d docker.io/wizdy/airylark:latest
docker run -p 3031:3031 --env-file .env -d docker.io/wizdy/airylark-mcp-server:latest
- 인터뷰
http://localhost:3030
.
방법 3: 버셀 배포
- GitHub에 코드를 푸시합니다.
- Vercel에 로그인하고 프로젝트를 가져옵니다.
- Vercel 인터페이스에서 환경 변수를 구성합니다.
- '배포'를 클릭하여 온라인 주소를 얻습니다.
주요 기능
문서 처리
- 파일을 업로드하거나 텍스트를 붙여넣으면 시스템이 자동으로 형식을 인식하고 내용을 구문 분석합니다.
- 대용량 문서를 처리할 때 진행률이 실시간으로 표시됩니다.
지능형 번역
- 시스템이 문서를 분석한 다음 콘텐츠 스타일과 도메인에 따라 번역 전략을 선택합니다.
- 번역 결과는 문맥의 일관성을 유지하며 전문 용어는 강조 표시됩니다.
- 번역 로직에 대한 사고 과정 시각화를 확인해 보세요.
품질 최적화
- 번역이 완료되면 '교정' 버튼을 클릭하여 평점과 제안을 확인합니다.
- 전문가 편집 모드에서 번역을 조정하여 정확성을 확보하세요.
이 단계를 통해 AiryLark를 사용하여 문서를 처리하고 콘텐츠를 쉽게 번역할 수 있습니다. 온라인에서 사용하든 로컬에서 배포하든 조작이 직관적입니다.
애플리케이션 시나리오
- 학술 연구
- 연구자가 외국 논문을 번역해야 할 때 AiryLark는 PDF 파일을 처리하고 고품질 번역을 제공할 뿐만 아니라 용어의 정확성을 위한 교정을 수행할 수 있습니다.
- 엔터프라이즈 문서 관리
- 기업은 다국어 계약서나 매뉴얼을 다른 언어로 번역해야 하는데, AiryLark는 일괄 처리 및 품질 평가를 지원합니다.
- 개인 학습
- 영어로 된 기술 문서를 읽으려는 학생을 위해 AiryLark는 TXT 또는 마크다운 파일을 중국어로 번역하여 쉽게 이해할 수 있도록 합니다.
QA
- AiryLark는 오프라인 사용을 지원하나요?
- 지원. 로컬에 배포하고 네트워크 없이 실행되도록 환경 변수를 구성하기만 하면 됩니다.
- 번역 품질은 어떤가요?
- 일반 도구보다 더 정확한 문맥 인식 번역 및 품질 평가를 제공하지만, 정확한 결과는 구성된 번역 모델에 따라 달라집니다.
- 프로그래밍 지식이 필요하신가요?
- 온라인 평가판은 필요하지 않지만 로컬 배포 및 사용자 지정 기능을 사용하려면 기본적인 프로그래밍 기술이 필요합니다.
© 저작권 정책
이 글은 저작권이 있으며 무단으로 복제해서는 안 됩니다.
관련 문서
댓글 없음...