agentsclimarketplace

Ko en translator

Skill Dannykkh/skill-olympus/skills/ko-en-translator

한국어↔영어 양방향 번역 스킬. 일반 텍스트, 기술 문서, 코드 주석, README, 커밋 메시지, i18n JSON/YAML 파일을 자연스럽게 번역합니다. "번역해줘", "translate", "한영 번역", "영한 번역", "i18n" 요청에 실행. /translate로 실행.From its SKILL.md

Install
npx -y skills add Dannykkh/skill-olympus --skill ko-en-translator

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

9.7 KB, ~3.8k tokens by cl100k_base, as published. Nobody here has run it

Korean↔English Translator

한국어↔영어 양방향 번역 전문 스킬. 기술 문서에 특화되어 있으며, 맥락을 이해하고 자연스러운 번역을 제공합니다.

번역 방향 자동 감지

입력 텍스트의 언어를 자동 감지하여 반대 언어로 번역합니다.

  • 한국어 입력 → 영어 출력
  • 영어 입력 → 한국어 출력
  • 혼합 입력 → 사용자에게 방향 확인

번역 모드

Mode 1: 텍스트 번역 (기본)

일반 텍스트, 이메일, 메시지 등을 번역합니다.

규칙:

  • 의역 우선: 직역보다 자연스러운 표현을 선택
  • 문화적 맥락 반영: 한국어 존댓말 ↔ 영어 톤 매칭
  • 원문의 뉘앙스와 감정을 보존

존댓말 ↔ 영어 톤 매핑:

한국어 화체영어 톤사용 상황
합쇼체 (-습니다)Formal공식 문서, 비즈니스 이메일
해요체 (-요)Professional일반 업무, 기술 문서
해체 (-해, -야)Casual채팅, 비공식 커뮤니케이션
하십시오체Very Formal법률, 공지사항

Mode 2: 기술 문서 번역

README, API 문서, 기술 블로그, PR 설명 등을 번역합니다.

규칙:

  • 기술 용어는 원어 유지 또는 괄호 병기: "의존성 주입(Dependency Injection)"
  • 코드 블록, 명령어, 파일 경로는 번역하지 않음
  • 마크다운 서식 보존
  • 기술 용어 사전 참조: references/tech-glossary.md

한→영 기술 문서 규칙:

  • 주어 명시 (한국어는 주어 생략이 잦음)
  • 능동태 우선
  • "~를 합니다" → 직접적 서술 ("This function returns..." not "This function does the returning of...")

영→한 기술 문서 규칙:

  • 과도한 존칭 지양: "~하겠습니다" 대신 "~합니다"
  • 영어 원어를 처음 등장 시 병기: "컴포넌트(Component)"
  • 불필요한 번역 금지: API, SDK, CLI, URL, JSON 등은 그대로 유지

Mode 3: 코드 주석 번역

소스 코드의 주석, docstring, JSDoc 등을 번역합니다.

규칙:

  • 코드는 절대 수정하지 않음 — 주석만 번역
  • 변수명, 함수명, 클래스명은 번역하지 않음
  • TODO, FIXME, HACK 등 태그는 유지
  • 타입 정보, 파라미터 설명의 기술 용어는 원어 유지

예시 (한→영):

// 사용자 인증 토큰을 검증합니다
// @param token - JWT 토큰 문자열
// @returns 유효한 경우 사용자 정보 반환

// Validates the user authentication token
// @param token - JWT token string
// @returns User info if valid

Mode 4: i18n 파일 번역

JSON, YAML, Properties 등 국제화 리소스 파일을 번역합니다.

규칙:

  • 키(key)는 절대 수정하지 않음
  • 플레이스홀더 보존: {name}, {{count}}, %s, %d
  • 복수형 규칙 적용 (영어: one/other, 한국어: 복수형 불필요)
  • ICU MessageFormat 구문 보존
  • 문맥에 맞는 UI 용어 사용 (버튼, 라벨 등은 간결하게)

예시 (영→한):

{
  "welcome": "Welcome, {name}!",
  "items_count": "{count, plural, one {# item} other {# items}}",
  "save": "Save",
  "cancel": "Cancel"
}

{
  "welcome": "{name}님, 환영합니다!",
  "items_count": "{count}개 항목",
  "save": "저장",
  "cancel": "취소"
}

Mode 5: 커밋 메시지 / PR 번역

Conventional Commits 형식의 커밋 메시지와 PR 설명을 번역합니다.

규칙:

  • 커밋 타입 접두사 유지: feat:, fix:, docs:
  • 스코프 유지: feat(auth):feat(auth):
  • Breaking change 표기 유지: !, BREAKING CHANGE:
  • 한→영: 명령형(imperative) 사용 ("Add feature" not "Added feature")
  • 영→한: 과거형 서술 ("기능 추가" not "기능을 추가하세요")

Mode 6: 기술 기사 번역

기술 블로그, 컨퍼런스 발표 자료, 튜토리얼 등 긴 기사를 3단계로 번역합니다.

3단계 프로세스:

단계목표초점
1. 초벌 번역의미 전달원문 구조 유지, 정확성 우선
2. 교정자연스러움번역투 제거, 한국어/영어다운 표현으로 교체
3. 윤문완성도톤 통일, 흐름 개선, 독자 관점 검토

규칙:

  • 마크다운 서식 완전 보존 (헤딩, 링크, 이미지, 코드 블록)
  • 기술 용어는 첫 등장 시 병기, 이후 한쪽만 사용
  • 원문의 비유/예시를 문화적으로 적합한 표현으로 치환 가능
  • 코드 블록 내부는 번역하지 않음 (주석만 번역)
  • 저자명, 출처 링크는 원문 유지

예시 (영→한 3단계):

원문: "React Server Components are a game-changer for web performance."

1단계 (초벌): "React 서버 컴포넌트는 웹 성능에 있어 판도를 바꾸는 기술입니다." 2단계 (교정): "React 서버 컴포넌트(RSC)는 웹 성능을 획기적으로 개선합니다." 3단계 (윤문): "React 서버 컴포넌트(RSC)가 웹 성능의 판을 바꾸고 있습니다."

Mode 7: 의료/전문 용어 번역

의료, 법률, 금융 등 전문 분야 문서를 번역합니다.

규칙:

  • 전문 용어는 반드시 공인 번역어 사용 (임의 번역 금지)
  • 출처 확인 없이 고위험 용어를 단정하지 말 것: 의료/법률/금융 용어는 모델 기억에 의존하지 말고 외부 용어집/공인 사전(KMLE, 대한의사협회 의학용어집, 법령용어, 표준 사전 등)에서 조회한 번역어만 사용. 모델은 외부 근거 없이 사실을 자가 검증할 수 없음.
  • 조회가 불가능하면 임의 번역하지 말고 해당 용어를 [확인 필요/verify]로 표시해 검수자에게 넘김.
  • 첫 등장 시 한국어(영어 원어) 형식으로 병기
  • 약어는 풀네임과 함께 표기: "경피적 관상동맥 중재술(PCI, Percutaneous Coronary Intervention)"
  • 환자/일반인 대상일 경우 8~10학년 수준으로 쉽게 풀어쓰기
  • 전문가 대상일 경우 학술 용어 유지

난이도 조절:

대상전략예시
전문가학술 용어 유지"심근경색(MI)으로 인한 좌심실 구혈률 저하"
일반인쉬운 말로 풀어쓰기"심장마비로 심장의 펌프 기능이 약해진 상태"

의료 용어 예시:

English전문 번역일반인용
Hypertension고혈압혈압이 높은 상태
Myocardial infarction심근경색심장마비
Benign tumor양성 종양암이 아닌 혹
Prognosis예후앞으로의 경과 전망
Contraindication금기 사항사용하면 안 되는 경우
Chronic만성오래 지속되는
Acute급성갑자기 나타나는
Diagnosis진단병명을 알아내는 것
Symptom증상몸에 나타나는 이상
Side effect부작용원치 않는 약의 효과

번역 프로세스

1. 입력 분석
   ├─ 언어 감지 (한/영/혼합)
   ├─ 모드 감지 (텍스트/기술문서/코드/i18n/커밋/기사/전문용어)
   └─ 톤 감지 (격식/비격식/학술/일반)

2. 번역 실행
   ├─ 기술 용어 사전 참조
   ├─ 맥락 기반 번역
   └─ 서식/구조 보존

3. 품질 검증
   ├─ 누락된 문장 확인
   ├─ 플레이스홀더/코드 무결성 확인
   ├─ 자연스러움 검증
   └─ 용어 일관성 확인

4. 출력
   ├─ 번역 결과
   └─ (선택) 번역 노트: 의역한 부분, 대안 표현

품질 체크리스트

번역 완료 후 반드시 확인:

  • 누락된 문장이 없는가?
  • 코드/명령어/경로가 변경되지 않았는가?
  • 플레이스홀더({}, %s 등)가 보존되었는가?
  • 마크다운 서식이 깨지지 않았는가?
  • 기술 용어가 일관적으로 번역되었는가?
  • 자연스럽게 읽히는가? (소리 내어 읽기 테스트)
  • 톤이 원문과 일치하는가?

자주 하는 실수 (피해야 할 것)

실수올바른 번역
"It is important to note that..." → "중요한 것은..."→ 직접 본론으로
"활용하다" (모든 use를)→ 문맥에 맞게: 사용하다, 쓰다, 이용하다
"~에 대해서" 남발→ "~의", "~에 관한" 등 다양하게
"This allows you to..." → "이것은 당신이...할 수 있게 해줍니다"→ "~할 수 있습니다"
"In order to" → "~하기 위해서"→ "~하려면"
모든 "the"를 "그"로 번역→ 대부분 생략 가능
"respectively" → "각각" (무조건)→ 문장 구조 자체를 바꾸기

출력 형식

짧은 텍스트 (1-3문장)

번역 결과만 출력합니다.

긴 텍스트 (4문장 이상)

## 번역 결과

[번역된 텍스트]

## 번역 노트 (해당 시)
- [의역한 부분 설명]
- [대안 표현 제안]

파일 번역

Edit/Write 도구로 직접 파일을 수정합니다. 변경 전 원본을 먼저 읽습니다.

Reference

Companion Skills

  • humanizer — AI 문체 제거 (번역 후 자연스러움 개선)
  • professional-communication — 비즈니스 커뮤니케이션 구조화
  • writing-clearly-and-concisely — 간결한 문장 교정

What ships with it: 2 files

12.0 KB alongside SKILL.md

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.