AiryLark: 다중 형식 문서의 지능형 번역을 위한 오픈 소스 도구

최신 AI 리소스4 개월 전에 게시 됨 AI 공유 서클
1.5K 00

일반 소개

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

AiryLark:支持多格式文档智能翻译的开源工具

 

기능 목록

  • PDF, Word, TXT, 마크다운 등 여러 파일 형식의 처리를 지원합니다.
  • 지능형 번역 기능을 제공하여 문서를 자동으로 분석하고 번역 결과를 최적화합니다.
  • 번역 프로세스에서 사고 단계를 표시하면 투명성을 높일 수 있습니다.
  • 번역을 자동으로 교정하고 품질 점수를 부여합니다.
  • 사용자가 번역 결과를 편집할 수 있어 전문적인 교정이 필요한 경우에 적합합니다.
  • 스트리밍 처리, 번역 진행 상황의 실시간 표시를 지원합니다.
  • 다른 프로젝트에 쉽게 임베드할 수 있도록 API 통합 기능을 제공합니다.

 

도움말 사용

AiryLark는 온라인 평가판과 로컬 배포 모두에서 사용할 수 있습니다. 아래는 온라인 사용과 로컬 배포의 두 부분으로 나누어 자세한 가이드를 제공합니다.

온라인 평가판

  1. 파일 업로드(끌어서 놓기 지원)를 선택하거나 페이지에 텍스트 콘텐츠를 붙여넣습니다.
  2. 지원되는 파일 유형은 다음과 같습니다:
    • .pdf(PDF 파일)
    • .doc 어쩌면 .docx(워드 문서)
    • .txt(텍스트 파일)
    • .md(마크다운 파일)
  3. 웹 링크(http 어쩌면 https)을 클릭하고 도구가 콘텐츠를 추출하도록 합니다.
  4. 업로드 후 대상 언어를 선택하고 '번역 시작'을 클릭합니다.
  5. 시스템이 문서 유형과 콘텐츠를 분석하여 자동으로 번역 결과를 생성합니다.
  6. 번역이 완료되면 번역을 볼 수 있습니다:
    • 원문과 번역문을 단락별로 비교합니다.
    • 주요 용어의 상호 참조 표입니다.
    • 번역 품질 평가 및 수정 제안.
  7. 결과를 조정해야 하는 경우 '전문가 편집 모드'로 이동하여 번역을 수동으로 수정하세요.

로컬 배포

로컬 배포는 사용자 지정 기능이 필요하거나 오프라인 사용이 필요한 사용자에게 적합합니다. 자세한 단계는 다음과 같습니다.

예비

  1. 컴퓨터에 Node.js가 설치되어 있는지 확인합니다(권장 버전 16 이상). 버전을 확인합니다:
node -v
  1. 코드 다운로드를 위해 Git을 설치합니다. 버전을 확인합니다:
git --version

코드 다운로드

  1. https://github.com/wizd/airylark 방문하기.
  2. 스트라이크(키보드에서) Code 버튼을 눌러 주소를 복사합니다. https://github.com/wizd/airylark.git.
  3. 터미널에서 실행됩니다:
git clone https://github.com/wizd/airylark.git
  1. 프로젝트 폴더로 이동합니다:
cd airylark

종속성 설치

  1. 프로젝트 폴더에서 실행합니다:
npm install

또는 다른 패키지 관리자를 사용하세요:

yarn install
pnpm install
bun install
  1. 종속성 설치가 완료될 때까지 기다립니다.

환경 변수 구성

  1. 설정 .env 파일을 열고 다음을 입력합니다:
PORT=3030
MCP_PORT=3031
TRANSLATION_API_KEY=your_api_key
TRANSLATION_MODEL=your_model
TRANSLATION_BASE_URL=your_base_url
  1. 상호 호환성 your_api_keyyour_model 노래로 응답 your_base_url 가 실제 값입니다. 정확한 값은 번역 서비스 제공업체(예: Google 번역 API)의 설명서를 참조하세요.

운영 개발 모드

  1. 개발 서버를 시작합니다:
npm run dev
  1. 브라우저를 열고 다음 사이트를 방문하세요. http://localhost:3030로컬 버전을 사용할 수 있습니다.
  2. 필요한 경우 MCP 서버 지원, 추가 구성 및 운영이 필요합니다.

프로덕션 환경 배포

접근 방식 1: 기존 배포
  1. 애플리케이션을 빌드합니다:
npm run build
  1. 서버를 시작합니다:
npm start
  1. 인터뷰 http://localhost:3030.
방법 2: Docker 배포
  1. Docker를 설치하고 버전을 확인합니다:
docker --version
  1. 미러 이미지를 당깁니다:
docker pull docker.io/wizdy/airylark:latest
docker pull docker.io/wizdy/airylark-mcp-server:latest
  1. 설정 .env 파일을 열고 환경 변수를 입력합니다.
  2. 컨테이너를 실행합니다:
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
  1. 인터뷰 http://localhost:3030.
방법 3: 버셀 배포
  1. GitHub에 코드를 푸시합니다.
  2. Vercel에 로그인하고 프로젝트를 가져옵니다.
  3. Vercel 인터페이스에서 환경 변수를 구성합니다.
  4. '배포'를 클릭하여 온라인 주소를 얻습니다.

주요 기능

문서 처리

  • 파일을 업로드하거나 텍스트를 붙여넣으면 시스템이 자동으로 형식을 인식하고 내용을 구문 분석합니다.
  • 대용량 문서를 처리할 때 진행률이 실시간으로 표시됩니다.

지능형 번역

  • 시스템이 문서를 분석한 다음 콘텐츠 스타일과 도메인에 따라 번역 전략을 선택합니다.
  • 번역 결과는 문맥의 일관성을 유지하며 전문 용어는 강조 표시됩니다.
  • 번역 로직에 대한 사고 과정 시각화를 확인해 보세요.

품질 최적화

  • 번역이 완료되면 '교정' 버튼을 클릭하여 평점과 제안을 확인합니다.
  • 전문가 편집 모드에서 번역을 조정하여 정확성을 확보하세요.

이 단계를 통해 AiryLark를 사용하여 문서를 처리하고 콘텐츠를 쉽게 번역할 수 있습니다. 온라인에서 사용하든 로컬에서 배포하든 조작이 직관적입니다.

 

애플리케이션 시나리오

  1. 학술 연구
  • 연구자가 외국 논문을 번역해야 할 때 AiryLark는 PDF 파일을 처리하고 고품질 번역을 제공할 뿐만 아니라 용어의 정확성을 위한 교정을 수행할 수 있습니다.
  1. 엔터프라이즈 문서 관리
  • 기업은 다국어 계약서나 매뉴얼을 다른 언어로 번역해야 하는데, AiryLark는 일괄 처리 및 품질 평가를 지원합니다.
  1. 개인 학습
  • 영어로 된 기술 문서를 읽으려는 학생을 위해 AiryLark는 TXT 또는 마크다운 파일을 중국어로 번역하여 쉽게 이해할 수 있도록 합니다.

 

QA

  1. AiryLark는 오프라인 사용을 지원하나요?
  • 지원. 로컬에 배포하고 네트워크 없이 실행되도록 환경 변수를 구성하기만 하면 됩니다.
  1. 번역 품질은 어떤가요?
  • 일반 도구보다 더 정확한 문맥 인식 번역 및 품질 평가를 제공하지만, 정확한 결과는 구성된 번역 모델에 따라 달라집니다.
  1. 프로그래밍 지식이 필요하신가요?
  • 온라인 평가판은 필요하지 않지만 로컬 배포 및 사용자 지정 기능을 사용하려면 기본적인 프로그래밍 기술이 필요합니다.
© 저작권 정책
AiPPT

관련 문서

댓글 없음

댓글에 참여하려면 로그인해야 합니다!
지금 로그인
없음
댓글 없음...