본문으로 건너뛰기
Hooney
English
프로덕트

개인 프로덕트보류

Intl 다국어 스튜디오

원문과 번역을 나란히 보며 편집하는 다국어 스튜디오를 개발했습니다. 앱 개발은 보류했고, 편집기는 별도 패키지로 계속 쓰고 있습니다.

기간
2026.05
소속
Firstage
역할
설계와 구현 (1인)
핵심 기능
원문과 번역을 문단별로 비교하며 고칠 수 있습니다. 이 편집기는 ROUND의 다국어 안내문에도 씁니다.
작업과 결과
  • ROUND가 여러 언어의 대회 안내문 편집에 IntlEditor를 그대로 사용
  • 편집기는 editors 묶음의 한 패키지로 계속 쓰임
  • 문서, 언어별 번역본, 문단끼리의 대응을 화면과 분리된 형식으로 정의
기술 스택
  • Next.js
  • React
  • Lexical
  • TypeScript

배경

Firstage는 한국어, 영어, 일본어로 서비스하고 콘텐츠도 여러 언어로 관리해야 합니다. 원문을 가져와 번역하고 검수한 뒤 발행하는 흐름을 한 곳에서 다루는 사내 스튜디오를 목표로 2026년 5월에 시작했습니다.

결정과 구현

  • 편집기는 앱 안에 두지 않고 editors 제품군의 intl 패키지(IntlEditor)로 만들었습니다. 원문과 번역을 두 칸에 나란히 놓고 검수하는 화면이며, 문서, 언어별 변형, 블록 대응 관계는 React 없는 모델로 정의했습니다.
  • 앱은 스튜디오 화면 틀, 첫 입력 때 문서를 만드는 흐름, 자동 저장, 언어 전환 표시만 맡게 했습니다.

현재 상태

편집기를 패키지로 분리해 둔 덕분에 같은 모노레포의 대회 운영 서비스 ROUND가 대회 안내문을 여러 언어로 편집하는 데 IntlEditor를 그대로 쓰고 있습니다. 스튜디오 앱은 번역 기능을 연결하기 전 단계에서 2026년 5월부터 보류하고 있습니다.