fkirc/attranslate
A CLI to assist Coding Agents in doing translations
해결하는 문제
AI 에이전트를 사용하여 소프트웨어 로컬라이제이션 파일(JSON, YAML, XML 등)을 번역할 때 발생하는 비효율적인 토큰 사용과 수동 수정 내용이 덮어쓰일 위험을 해결합니다.
작동 방식
attranslate는 오프라인 도우미 역할을 하며, AI 에이전트와 두 단계 프로세스를 통해 협업합니다. 먼저, 대상 파일에서 누락된 번역만 식별하고, 에이전트에게 지시할 수 있도록 특정 형식의 목록으로 출력합니다. 두 번째 단계에서 에이전트는 파이프를 통해 번역된 문자열을 제공하며, attranslate는 이 문자열을 기존 또는 수동으로 수정된 항목을 건드리지 않고 대상 파일에 다시 씁니다.
대상 사용자
프로젝트의 다국어 번역 파일을 관리하기 위해 AI 코딩 에이전트를 사용하는 개발자들입니다.
주요 특징
- 토큰 효율성: 전체 파일을 보내는 대신, 누락된 문자열만 에이전트에 전송합니다.
- 보존 기능: 대상 번역 파일에 수동으로 추가한 수정 내용을 절대 덮어쓰지 않습니다.
- 다양한 형식 지원: JSON, YAML, XML, PO, ARB, CSV 등 다양한 형식을 지원합니다.
- CI/CD 호환: 번역이 누락된 경우 비영 제로 코드로 종료되어 파이프라인에서 자동 감지가 가능합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트