xnx3/translate
AI i18n, Two lines of js realize automatic html translation. No need to change the page, no language configuration file, no API key, SEO friendly!
해결하는 문제
이 프로젝트는 수동 번역 파일, API 키 또는 원본 페이지 구조의 변경 없이 HTML 페이지에 자동화된 AI 기반 국제화(i18n)를 구현하는 방법을 제공합니다. 개발자가 지원되는 모든 언어에 대해 복잡한 언어 설정 파일을 생성하고 유지 관리할 필요가 없습니다.
작동 원리
이 라이브러리는 웹 페이지의 DOM을 스캔하여 텍스트 콘텐츠를 자동으로 식별하고 번역하는 JavaScript 라이브러리입니다. 여러 번역 서비스 채널(기본 오픈 소스 서비스 및 프라이빗 배포 또는 GiteeAI와 같은 LLM 기반 API 사용 기능 포함)을 지원합니다. 성능을 보장하기 위해 멀티스레드 가속, 3계층 캐싱 메커니즘 및 텍스트 전처리 클리닝을 사용합니다.
대상 사용자
웹사이트에 다국어 지원을 빠르고 자동으로 추가하려는 웹 개발자 및 사이트 소유자, 그리고 데이터 개인정보 보호 및 보안을 위해 번역 서비스의 프라이빗 배포가 필요한 조직.
주요 특징
- 쉬운 통합: 페이지에 몇 줄의 JavaScript만 추가하면 수백 개의 언어로 번역을 활성화할 수 있습니다.
- 상세 제어: 번역 영역 지정, 특정 ID/class/tag 제외, 사용자 지정 용어 정의가 가능합니다.
- 동적 콘텐츠 지원: DOM 변경 사항(Vue 또는 React 앱 등)을 모니터링하여 JavaScript를 통해 렌더링된 콘텐츠를 실시간으로 번역합니다.
- 프라이빗 배포: 보안, 오프라인 또는 내부 네트워크 환경을 위해 번역 API 서비스의 자체 호스팅을 지원합니다.
- SEO 친화적: 검색 엔진 봇이 크롤링하는 원본 소스 코드를 수정하지 않습니다.
- 전용 모델: 저사양 하드웨어(1코어, 2GB RAM)에 최적화된 Transformer 기반 증류 모델(
translate100)이 포함되어 있어 번역의 신뢰성을 보장합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트