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 페이지를 수백 개의 언어로 자동 번역하는 방법을 제공합니다. 전통적인 번역 워크플로의 부담 없이 콘텐츠를 전 세계적으로 접근 가능하게 만들고자 하는 웹사이트 소유자의 국제화(i18n) 프로세스를 단순화하는 것을 목표로 합니다.
작동 원리
웹페이지의 DOM을 스캔하여 텍스트 요소를 자동으로 식별하고 번역하는 JavaScript 라이브러리입니다. 다양한 번역 서비스 채널(GiteeAI와 같은 AI 기반 채널 포함)을 지원하며, 3단계 캐싱 및 프리로딩 시스템을 갖춘 멀티스레드 가속 시스템을 활용하여 밀리초 단위의 번역 속도를 보장합니다. 몇 줄의 코드로 사이트에 통합하거나, 높은 보안과 프라이버시를 위해 프라이빗 번역 API 서비스로 배포할 수 있습니다.
대상 사용자
- 웹 개발자: 사이트에 다국어 지원을 빠르고 간편하게 추가하려는 개발자.
- 기업 및 정부 기관: 데이터 프라이버시를 위해 번역 서비스의 프라이빗 배포가 필요한 조직.
- 오픈 소스 프로젝트 유지 관리자 (CMS, UI 프레임워크 등): 원활한 번역 통합을 원하는 관리자.
- 개발자: 오픈 소스 기반으로 브라우저 확장 프로그램 또는 번역 API를 구축하려는 개발자.
주요 특징
- 제로 설정 설정: 몇 줄의 JS만 추가하면 수백 개의 언어로 번역을 활성화할 수 있습니다.
- AI 기반: 고품질 번역을 위해 LLM(Qwen, GLM, DeepSeek 등)과의 통합을 지원합니다.
- SEO 친화적: 원본 소스 코드를 수정하지 않으므로 검색 엔진 인덱싱에 영향을 주지 않습니다.
- 높은 커스터마이징 기능: 번역 영역 지정, 특정 ID/클래스/태그 무시, 사용자 정의 용어 정의가 가능합니다.
- 프라이빗 배포: 오프라인 또는 보안 환경을 위한 번역 API 셀프 호스팅을 지원합니다.
- 동적 콘텐츠 지원: DOM 변경을 실시간으로 모니터링하여 Vue 또는 React와 같은 프레임워크에서 생성된 콘텐츠를 번역합니다.
- 경량 모델: 에지 디바이스를 위한 저사양 하드웨어 요구사항의 특화된 번역 모델 (
translate100)을 포함합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트