์ด ํ์ด์ง์ ์ํ๋ AI ์ด์์คํดํธ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฌธ์๋ฅผ ์์ฝํฉ๋๋ค
๋ฒ์ ๊ธฐ๋ก
- Initial versionv7.5.02025. 12. 18.
์ด ํ์ด์ง์ ์ฝํ ์ธ ๋ AI๋ฅผ ์ฌ์ฉํ์ฌ ๋ฒ์ญ๋์์ต๋๋ค.
์์ด ์๋ณธ ๋ด์ฉ์ ์ต์ ๋ฒ์ ์ ๋ณด๊ธฐ์ด ๋ฌธ์๋ฅผ ๊ฐ์ ํ ์์ด๋์ด๊ฐ ์์ผ์๋ฉด GitHub์ ํ ๋ฆฌํ์คํธ๋ฅผ ์ ์ถํ์ฌ ์์ ๋กญ๊ฒ ๊ธฐ์ฌํด ์ฃผ์ธ์.
๋ฌธ์์ ๋ํ GitHub ๋งํฌ๋ฌธ์์ Markdown์ ํด๋ฆฝ๋ณด๋์ ๋ณต์ฌ
Lokalise์ ๋ํ L10N ์คํ ์์ค ๋์ (TMS)
๋ชฉ์ฐจ
๋ฒ์ญ ๊ด๋ฆฌ ์์คํ (TMS)
๋ฒ์ญ ๊ด๋ฆฌ ์์คํ (TMS)์ ๋ฒ์ญ ๋ฐ ํ์งํ(L10n) ํ๋ก์ธ์ค๋ฅผ ์๋ํํ๊ณ ๊ฐ์ํํ๋๋ก ์ค๊ณ๋ ์ํํธ์จ์ด ํ๋ซํผ์ ๋๋ค. ์ ํต์ ์ผ๋ก TMS๋ ์ฝํ ์ธ ๋ฅผ ์ ๋ก๋ํ๊ณ ์ ๋ฆฌํ๋ฉฐ ์ธ๊ฐ ๋ฒ์ญ๊ฐ์๊ฒ ํ ๋นํ๋ ์ค์ ํ๋ธ ์ญํ ์ ํฉ๋๋ค. ์ํฌํ๋ก์ฐ๋ฅผ ๊ด๋ฆฌํ๊ณ , ๋ฒ์ญ ๋ฉ๋ชจ๋ฆฌ(๊ฐ์ ๋ฌธ์ฅ์ ๋ค์ ๋ฒ์ญํ๋ ์ผ์ ๋ฐฉ์งํ๊ธฐ ์ํด)๋ฅผ ์ ์ฅํ๋ฉฐ, ๋ฒ์ญ๋ ํ์ผ์ ๊ฐ๋ฐ์๋ ์ฝํ ์ธ ๊ด๋ฆฌ์์๊ฒ ๋ค์ ์ ๋ฌํ๋ ์์ ์ ์ฒ๋ฆฌํฉ๋๋ค.
๋ณธ์ง์ ์ผ๋ก TMS๋ ๊ธฐ์ ์ ์ธ ์ฝ๋(๋ฌธ์์ด์ด ์กด์ฌํ๋ ๊ณณ)์ ๋ฌธํ์ ์ดํด๋ฅผ ๊ฐ์ง ์ธ๊ฐ ์ธ์ด ์ ๋ฌธ๊ฐ๋ค ์ฌ์ด๋ฅผ ์๋ ๋ค๋ฆฌ ์ญํ ์ ํด์์ต๋๋ค.
Lokalise
Lokalise๋ ํ๋ TMS ํ๊ฒฝ์์ ์ค์ํ ํ๋ ์ด์ด์ ๋๋ค. 2017๋ ์ ์ค๋ฆฝ๋์ด ๊ฐ๋ฐ์ ๊ฒฝํ(DX)๊ณผ ๋์์ธ ํตํฉ์ ๊ฐํ๊ฒ ์ง์คํ๋ฉด์ ์์ฅ์ ๊ต๋ํ๊ธฐ ์ํด ๋ฑ์ฅํ์ต๋๋ค. ๊ธฐ์กด์ ๊ตฌํ ๊ฒฝ์์ฌ๋ค๊ณผ ๋ฌ๋ฆฌ, Lokalise๋ ๋งค๋๋ฌ์ด UI, ๊ฐ๋ ฅํ API, ๊ทธ๋ฆฌ๊ณ Figma ๋ฐ GitHub๊ณผ ๊ฐ์ ๋๊ตฌ๋ค๊ณผ์ ํตํฉ์ ์ฐ์ ์ํ์ฌ ํ์ผ์ ์ฃผ๊ณ ๋ฐ๋ ๋ง์ฐฐ์ ์ค์์ต๋๋ค.
๊ทธ๋ค์ ์ฑ๊ณต์ "developer-friendly" TMS๊ฐ ๋๋ ๋ฐ ๊ธฐ์ดํ์ผ๋ฉฐ, ๋ฌธ์์ด์ ์ถ์ถ๊ณผ ์ฝ์ ์ ์๋ํํ์ฌ ์์ง๋์ด์ ์๊ฐ์ ํ๋ณดํด ์ฃผ์์ต๋๋ค. ์๋ ์คํ๋ ๋์ํธ ์ด๋ฉ์ผ์ ์์ ๊ณ ์ ํ๋ ๋น ๋ฅด๊ฒ ์์ง์ด๋ ๊ธฐ์ ํ๋ค์๊ฒ continuous localization ๋ฌธ์ ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํด๊ฒฐํ์ต๋๋ค.
Intlayer
Intlayer๋ ์ฃผ๋ก i18n ์๋ฃจ์ ์ผ๋ก ์๋ ค์ ธ ์์ง๋ง, headless CMS๋ ํตํฉํฉ๋๋ค. ๋ฌธ์์ด์ ์ธ๋ถ์์ ๋๊ธฐํํ๋ ๋๊ตฌ๋ก ์ฃผ๋ก ๋์ํ๋ Lokalise์ ๋ฌ๋ฆฌ, Intlayer๋ ์ฝ๋์ ๋ ๊ฐ๊น๊ฒ ์กด์ฌํฉ๋๋ค. ๋ฒ๋ค๋ง ๋ ์ด์ด์์ ์๊ฒฉ ์ฝํ ์ธ ์ ๋ฌ(remote content delivery)๊น์ง ์ ์ฒด ์คํ์ ์ ์ดํ์ฌ ๋ณด๋ค ๋งค๋๋ฝ๊ณ ํจ์จ์ ์ธ ์ฝํ ์ธ ํ๋ฆ์ ๋ง๋ญ๋๋ค.
AI ์ดํ์ ํจ๋ฌ๋ค์์ด ์ ๋ฐ๋์๋๊ฐ?
Lokalise๋ ๋ก์ปฌ๋ผ์ด์ ์ด์ ์ "DevOps" ์ธก๋ฉด, ๋ฌธ์์ด์ ์๋์ผ๋ก ์ด๋์ํค๋ ๋ถ๋ถ, ์ ์์ฑ์์ผฐ์ต๋๋ค. ๊ทธ๋ฌ๋ Large Language Models (LLMs)์ ๋ฑ์ฅ์ ๋ก์ปฌ๋ผ์ด์ ์ด์ ์ ํจ๋ฌ๋ค์์ ๊ทผ๋ณธ์ ์ผ๋ก ๋ฐ๊ฟ ๋์์ต๋๋ค. ๋ณ๋ชฉ์ ๋ ์ด์ ๋ฌธ์์ด์ ์ด๋ํ๋ ๊ฒ์ด ์๋๋ผ, ๋ฌธ์์ด์ ์์ฑํ๋ ๊ฒ์ ๋๋ค.
LLMs์ ๋ฑ์ฅ์ผ๋ก ๋ฒ์ญ ๋น์ฉ์ ๊ธ๊ฒฉํ ํ๋ฝํ๊ณ ์ฒ๋ฆฌ ์๋๋ ๊ธฐํ๊ธ์์ ์ผ๋ก ์ฆ๊ฐํ์ต๋๋ค. localization team์ ์ญํ ์ ์ด์ "managing translators"์์ "managing context and review"๋ก ์ด๋ํ๊ณ ์์ต๋๋ค.
Lokalise๊ฐ AI ๊ธฐ๋ฅ์ ์ถ๊ฐํ๊ธด ํ์ง๋ง, ๊ทผ๋ณธ์ ์ผ๋ก๋ ์ฌ๋ ์ค์ฌ์ ์ํฌํ๋ก์ฐ๋ฅผ ๊ด๋ฆฌํ๊ณ ์ข์ ์๋ ํค ์๋ก ๊ณผ๊ธํ๋๋ก ์ค๊ณ๋ ํ๋ซํผ์ผ๋ก ๋จ์ ์์ต๋๋ค. AI-first ์ธ๊ณ์์ ์ง์ ํ ๊ฐ์น๋ ์์ ์ ์ธ๊ฐ ์์ด์ ์์ ์ผ๋ง๋ ์ฝ๊ฒ ํ ๋นํ๋๋๊ฐ ์๋๋ผ, AI ๋ชจ๋ธ์ ์ผ๋ง๋ ์ ์ค์ผ์คํธ๋ ์ด์ ํ์ฌ ์ปจํ ์คํธ ์ธ์(context-aware) ์ฝํ ์ธ ๋ฅผ ์์ฑํ๋๋์ ๋ฌ๋ ค ์์ต๋๋ค.
์ค๋๋ ๊ฐ์ฅ ํจ์จ์ ์ธ ์ํฌํ๋ก์ฐ๋ ๋จผ์ AI๋ฅผ ์ฌ์ฉํด ํ์ด์ง๋ฅผ ๊ธ๋ก๋ฒํ๊ฒ ๋ฒ์ญํ๊ณ ๋ฐฐ์นํ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ค์ ๋จ๊ณ์์๋ ์ ํ์ด ์ด๋ฏธ ์์ต์ ์ฐฝ์ถํ๊ธฐ ์์ํ๋ฉด ํน์ ๊ณ ํธ๋ํฝ ์ฝํ ์ธ ๋ฅผ human copywriters(์ธ๊ฐ ์นดํผ๋ผ์ดํฐ)๊ฐ ์ต์ ํํ์ฌ ์ ํ์จ์ ๋์ ๋๋ค.
Intlayer๊ฐ Lokalise์ ์ข์ ๋์์ธ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์?
Intlayer๋ AI ์๋์ ํ์ด๋ ์๋ฃจ์ ์ ๋๋ค. ์์์ ์ธ ๋ฒ์ญ์ ์ํํ๋ ์ ์์ง๋ง, ์ปจํ ์คํธ๊ฐ ํต์ฌ์ด๋ผ๋ ์์น์ผ๋ก ์ค๊ณ๋์์ต๋๋ค.
Lokalise๋ ์ข ์ข ๋์ ์๊ธ์ ๊ตฌ์กฐ๋ก ๋นํ๋ฐ์ผ๋ฉฐ, ์คํํธ์ ์ด ์ฑ์ฅํจ์ ๋ฐ๋ผ ๋น์ฉ์ด ๊ฐ๋นํ ์ ์๊ฒ ๋ ์ ์์ต๋๋ค. Intlayer๋ ๋ค๋ฅธ ์ ๊ทผ ๋ฐฉ์์ ์ทจํฉ๋๋ค:
- ๋น์ฉ ํจ์จ์ฑ: ์ฑ์ฅ์ ๋ถ์ด์ต์ ์ฃผ๋ "per key" ๋๋ "per seat" ์๊ธ ๋ชจ๋ธ์ ๋ฌถ์ด์ง ์์ต๋๋ค. Intlayer์์๋ ์์ฒด ์ถ๋ก ๋น์ฉ(BYO Key)์ ์ง๋ถํ๋ฏ๋ก, ๋น์ฉ์ด ํ๋ซํผ์ ๋ง์ง์ด ์๋๋ผ ์ค์ ์ฌ์ฉ๋์ ๋ฐ๋ผ ์ง์ ํ์ฅ๋ฉ๋๋ค.
- ์ํฌํ๋ก ํตํฉ: Lokalise๋ ํ์ผ ๋๊ธฐํ(์๋ํ๋ ๊ฒฝ์ฐ์๋)๋ฅผ ํ์๋ก ํ๋ ๋ฐ๋ฉด, Intlayer๋ ์ปดํฌ๋ํธ ํ์ผ(React, Next.js ๋ฑ) ๋ด์์ ์ ์ธํ ์ฝํ ์ธ (Declarative Content) ์ ์๋ฅผ ํ์ฉํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ฌธ๋งฅ์ด UI ๋ฐ๋ก ์์ ์ ์ง๋์ด ์ค๋ฅ๋ฅผ ์ค์ผ ์ ์์ต๋๋ค.
- ์๊ฐ์ ๊ด๋ฆฌ: Intlayer๋ ์คํ ์ค์ธ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ง์ ์ํธ์์ฉํ๋ ์๊ฐ์ ์๋ํฐ๋ฅผ ์ ๊ณตํ์ฌ ํธ์ง์ด ์ ์ฒด ์๊ฐ์ ๋ฌธ๋งฅ์์ ์ด๋ฃจ์ด์ง๋๋ก ๋ณด์ฅํฉ๋๋ค, ์ ํต์ ์ธ TMS์ ํ์ผ ๋ชฉ๋ก์์๋ ํํ ๋จ์ ๋๋ ๋ถ๋ถ์ ๋๋ค.
๋๋ํ ๋น๊ต
ํ ์ด๋ธ์ ๋ชจ๋ฌ๋ก ์ด์ด ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ๋ช ํํ๊ฒ ํ์ธ
| ๊ธฐ๋ฅ | Lokalise (Modern TMS) | Intlayer (AI-Native) |
|---|---|---|
| ํต์ฌ ์ฒ ํ | ์๋ํ ๋ฐ ๋์์ธ ๋จ๊ณ L10n. | ์ฝํ ์ธ ๋ก์ง ๋ฐ AI ์์ฑ ๊ด๋ฆฌ. |
| ๊ฐ๊ฒฉ ๋ชจ๋ธ | ์ข์ ๊ธฐ๋ฐ / MAU / ํค ์(๊ณ ๋น์ฉ). | ์์ฒด ์ถ๋ก ๋น์ฉ ์ง๋ถ(BYO Key). |
| ํตํฉ | API ๊ธฐ๋ฐ ๋๊ธฐํ / Figma ํ๋ฌ๊ทธ์ธ. | ์ฌ์ธต ์ฝ๋ ํตํฉ(์ ์ธ์ ). |
| ์ ๋ฐ์ดํธ | ๋๊ธฐํ ์ง์ฐ / PR ์์ฑ ํ์. | ์ฝ๋๋ฒ ์ด์ค๋ ๋ผ์ด๋ธ ์ฑ๊ณผ ์ฆ์ ๋๊ธฐํ. |
| ํ์ผ ํ์ | ๋ฌด๊ด(๋ชจ๋ฐ์ผ, ์น, ๋ฌธ์). | ๋ชจ๋ ์น(JSON, JS, TS). |
| ํ ์คํธ | ๊ฒํ ์ํฌํ๋ก์ฐ. | CI / CLI / A/B ํ ์คํธ. |
| ํธ์คํ | SaaS(ํด๋ก์ฆ๋ ์์ค). | ์คํ ์์ค ๋ฐ ์์ฒด ํธ์คํ ๊ฐ๋ฅ(Docker). |
Intlayer๋ ์ฝํ ์ธ ๋ฅผ ๊น๊ฒ ํตํฉํ ์ ์๋ ์์ ํ ์ฌ์ธ์ i18n ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค. ์๊ฒฉ ์ฝํ ์ธ ๋ฅผ ์ฝ๋๋ฒ ์ด์ค๋ ๋ผ์ด๋ธ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ง์ ๋๊ธฐํํ ์ ์์ต๋๋ค. ๋น๊ตํ์๋ฉด, Lokalise๋ ์ผ๋ฐ์ ์ผ๋ก ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ฝํ ์ธ ๋ฅผ ์ ๋ฐ์ดํธํ๊ธฐ ์ํด Pull Request๋ฅผ ์์ฑํ๋ ๋ฐฉ์์ ์์กดํ๋ฏ๋ก "์ฝํ ์ธ ์ํ"์ "์ ํ๋ฆฌ์ผ์ด์ ์ํ"๊ฐ ๋ถ๋ฆฌ๋ ์ํ๋ฅผ ์ ์งํฉ๋๋ค.
๋ํ Intlayer๋ Feature Flag๋ A/B testing ๋๊ตฌ๋ก ํ์ฉ๋์ด ์๋ก ๋ค๋ฅธ ์ฝํ ์ธ ๋ณํ์ ๋์ ์ผ๋ก ํ ์คํธํ ์ ์๊ฒ ํฉ๋๋ค. Lokalise๊ฐ ๋จ์ด(๋ฌธ๊ตฌ)๋ฅผ ์ ํํ ๋ง์ถ๋ ๋ฐ ์ค์ ์ ๋๋ค๋ฉด, Intlayer๋ ๋์ ๋ฐ์ดํฐ ์๋น์ ํตํด ์ฌ์ฉ์ ๊ฒฝํ์ ์ฌ๋ฐ๋ฅด๊ฒ ๋ง๋๋ ๋ฐ ์ค์ ์ ๋ก๋๋ค.
Lokalise๋ ๋ชจ๋ฐ์ผ ์ฑ(iOS/Android)๊ณผ ๋์์ธ ์ค์ฌ ์ํฌํ๋ก์ ๋งค์ฐ ์ ํฉํฉ๋๋ค. ๊ทธ๋ฌ๋ Next.js๋ React์ ๊ฐ์ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ๋ ์ต์ ์น ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฒฝ์ฐ, Intlayer๋ .js, .ts ๋ฐ JSON ์ฌ์ ์ ๋ค์ดํฐ๋ธ๋ก ์ฒ๋ฆฌํ์ฌ ์ฝํ
์ธ ์ ๋ํ ์์ ํ TypeScript ์ง์์ ์ ๊ณตํ๋ฏ๋ก ๊ฐ๋ฐ์ ๊ฒฝํ(DX)์ด ์ฐ์ํ๋ฉฐ ๋ฒ์ญ ํค๊ฐ ๋๋ฝ๋ ์ํ๋ก ๋ฐฐํฌ๋๋ ์ผ์ด ์๋๋ก ๋ณด์ฅํฉ๋๋ค.
๋ง์ง๋ง์ผ๋ก ๋ฐ์ดํฐ ์ฃผ๊ถ๊ณผ ํต์ ๊ถ์ ์ฐ์ ์ํ๋ ์ฌ์ฉ์์๊ฒ Intlayer๋ ์คํ์์ค์ด๋ฉฐ ์์ฒด ํธ์คํ ์ด ๊ฐ๋ฅํฉ๋๋ค. Docker ํ์ผ์ด ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ง์ ์ ๊ณต๋์ด ๋ก์ปฌ๋ผ์ด์ ์ด์ ์ธํ๋ผ๋ฅผ ์์ ํ ์์ ํ ์ ์๋๋ฐ, ์ด๋ Lokalise์ ํ์ํ SaaS ๋ชจ๋ธ๊ณผ ๋๋ ทํ ๋์กฐ๋ฅผ ์ด๋ฃน๋๋ค.
๋๊ธ
์์ง ๋๊ธ์ด ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ๋ก ์๊ฒฌ์ ๋๋ ๋ณด์ธ์.
