๋ชจ์ง๋ผ๋ ์ธ๋ถ ์๋น์ค์ ์ ๊ทผํ์ง ์๊ณ ๋ ๋ธ๋ผ์ฐ์ ์ธก์์ ์๋ํ๋ ์๋ฆฝํ ๊ธฐ๊ณ ๋ฒ์ญ ์์คํ ์ ๊ตฌํํ Firefox Translations 0.4 Firefox ์ ๋์จ(์ด์ ์๋ Bergamot Translate๋ผ๋ ์ด๋ฆ์ผ๋ก ๊ฐ๋ฐ)์ ์ถ์ํ์ต๋๋ค. ํ ์ธ์ด์์ ๋ค๋ฅธ ์ธ์ด๋ก ๋ฒ์ญํ๊ธฐ ์ํด, ๋ฒ ๋ฅด๊ฐ๋ชป ๋ฒ์ญ๊ธฐ ์์ง์ ์ฌ์ฉํฉ๋๋ค. ์ด ์์ง์ ๋ฒ ๋ฅด๊ฐ๋ชป ์ด๋์ ํฐ๋ธ์ ํ๋ ์์ํฌ ๋ด์์ ๋ชจ์ง๋ผ ๊ฐ๋ฐ์๋ค๊ณผ ์๊ตญ, ์์คํ ๋์, ์ฒด์ฝ ๊ณตํ๊ตญ์ ์ฌ๋ฌ ๋ํ์ ์ฐ๊ตฌ์๋ค์ด ๊ณต๋์ผ๋ก ๊ฐ๋ฐํ์ผ๋ฉฐ, ์ ๋ฝ์ฐํฉ์ ์ฌ์ ์ง์์ ๋ฐ์์ต๋๋ค. ํด๋น ์ฝ๋๋ MPL-2.0 ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
์ด ์์ง์ C++๋ก ์์ฑ๋์์ผ๋ฉฐ Emscripten ์ปดํ์ผ๋ฌ๋ฅผ ์ฌ์ฉํ์ฌ WebAssembly ์ค๊ฐ ๋ฐ์ด๋๋ฆฌ ํํ์ผ๋ก ์ปดํ์ผ๋ฉ๋๋ค. ์ด ์์ง์ ์ํ ์ ๊ฒฝ๋ง(RNN)๊ณผ ๋ณ์๊ธฐ ๊ธฐ๋ฐ ์ธ์ด ๋ชจ๋ธ์ ์ฌ์ฉํ๋ Marian ๊ธฐ๊ณ ๋ฒ์ญ ํ๋ ์์ํฌ๋ฅผ ๋ํผ๋ก ์ฌ์ฉํฉ๋๋ค. GPU๋ฅผ ์ฌ์ฉํ๋ฉด ํ์ต ๋ฐ ๋ณํ ์๋๋ฅผ ๋์ผ ์ ์์ต๋๋ค. ๋ง๋ฆฌ์์ Microsoft Translator ๋ฒ์ญ ์๋น์ค๋ฅผ ๊ตฌ๋ํ๋ ๋ฐ ์ฌ์ฉ๋๋ฉฐ, ์ฃผ๋ก Microsoft ์์ง๋์ด์ ์๋ ๋ฒ๋ฌ ๋ํ ๋ฐ ํฌ์ฆ๋ ๋ํ์ ์ฐ๊ตฌ์๋ค์ด ํ๋ ฅํ์ฌ ๊ฐ๋ฐํ์ต๋๋ค.
Firefox Translations๋ ์์คํ ๋์์ด์ ์คํ์ธ์ด์์ ์์ด๋ก์ ๋ฒ์ญ, ๊ทธ๋ฆฌ๊ณ ๊ทธ ๋ฐ๋๋ก์ ๋ฒ์ญ์ ์ง์ํ๋ฉฐ, ์์ด์์ ๋ ์ผ์ด๋ก์ ๋ฒ์ญ๋ ์ง์ํฉ๋๋ค. ๋ฒ์ญ ์์ฐ์ฑ์ ๋ถ๋น 500~600 ๋จ์ด์ ๋๋ค. ๋ธ๋ผ์ฐ์ ์ฐฝ์ ํ์๋๋ ํ ์คํธ์ ๋ฒ์ญ์ ์ฐ์ ์ํ๋ ๊ธฐ๋ฅ์ด ์ง์๋ฉ๋๋ค. ์๋ก์ด ๋ฒ์ ์์๋ ์ฒซ ๋ฒ์งธ ๋ฒ์ญ ์๋์์ ๋ชจ๋ธ์ด ํฌํจ๋ ํ์ผ์ ์๋์ผ๋ก ๋ค์ด๋ก๋ํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ๊ฐ ์ธ์ด๋ณ ๋ชจ๋ธ ํ์ผ์ ํฌ๊ธฐ๋ ์ฝ 15MB์ ๋๋ค. ์๋ ๋ค์ด๋ก๋๋ฅผ ํ๋ฉด ์ฒซ ๋ฒ์งธ ๋ฒ์ญ์ด ์์๋๊ธฐ ์ ์ ์ฝ๊ฐ์ ์ง์ฐ์ด ๋ฐ์ํ์ง๋ง ์ถ๊ฐ ๊ธฐ๋ฅ ์์ฒด์ ํฌ๊ธฐ๊ฐ ํ๊ธฐ์ ์ผ๋ก ์ค์ด๋ญ๋๋ค(3.6MB ๋์ 124MB).
์๋ก์ด ๋ฒ์ ์์๋ ๋ชจ๋ธ์ ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋ํ๋ ์๋๋ ์๋นํ ๋นจ๋ผ์ก์ต๋๋ค. ์ด์ ์๋ ๋ชจ๋ธ์ ๋ก๋ํ๋ ๋ฐ 10~30์ด๊ฐ ๊ฑธ๋ ธ์ง๋ง, ์ด์ ๋ ๋ชจ๋ธ์ด ๊ฑฐ์ ์ฆ์ ๋ก๋๋ฉ๋๋ค. ํ์ด์ง ๋ฒ์ญ์ด 3์ด ์ด์ ๊ฑธ๋ฆฌ๋ ๊ฒฝ์ฐ ์ธํฐํ์ด์ค์์ ์์ ์งํ ์ํฉ์ ์๋ ค์ค๋๋ค. ๋ฒ์ญ์ ๋ณด์ด๋ ๋ถ๋ถ๋ถํฐ ์์ํ์ฌ ์์์ ์๋๋ก ์์ฐจ์ ์ผ๋ก ์ํ๋ฉ๋๋ค. ๋ฒ์ญ๋ ๋ถ๋ถ์ ์ค๋น๋ ๋๋ก ํ์๋๊ณ , ๋ฒ์ญ๋์ง ์์ ๋ถ๋ถ์ ์๋ ์ธ์ด๋ก ํ์๋ฉ๋๋ค.
์ ๋์จ ์ธํฐํ์ด์ค์ ์ฌ์ฉ์ ์ํธ์์ฉ(์: ๋ฒ์ญ ๋ฒํผ ๋๋ฅด๊ธฐ ๋๋ ํน์ ์ฌ์ดํธ์ ๋ฒ์ญ ๋นํ์ฑํ)์ ๋ํ ๋ฐ์ดํฐ, ์์ ์คํ ์๊ฐ์ ๋ํ ์ ๋ณด, ์์คํ ์ ๋ํ ๊ธฐ์ ์ ๋ณด(CPU, ๋ฉ๋ชจ๋ฆฌ)๋ฅผ ํฌํจํ ์๊ฒฉ ์ธก์ ๋ฐ์ดํฐ ์ ์ก์ ํ์ฑํํ์ต๋๋ค.
ํ์ฌ ๋์งํธ ์๋ช ํ์ธ ๊ธฐ๋ฅ์ด ๋นํ์ฑํ๋ ๊ฒฝ์ฐ์๋ง Firefox ์ผ๊ฐ ๋น๋์์ ์ ๋์จ์ ์ค์นํ ์ ์์ต๋๋ค(about:config์ "xpinstall.signatures.dev-root=true" ๋ฐ "xpinstall.signatures.required=false"). ์ ๋์จ์ ์ค์นํ ํ Firefox๋ ๋ธ๋ผ์ฐ์ ์ธ์ด์ ๋ค๋ฅด๊ณ ์ ๋์จ์์ ์ง์๋๋ ์ธ์ด์ธ ํ์ด์ง์ ๋ํ ๋ฒ์ญ์ ์ํํ๋ผ๋ ์ ์์ด ์๋ ํจ๋์ ํ์ํ๊ธฐ ์์ํฉ๋๋ค. ํด๋น ์ธ์ด๋ ์ฌ์ดํธ์ ๋ํ ํจ๋์ ์ถ๊ฐ ํ์๋ฅผ ๋นํ์ฑํํ ์ ์์ต๋๋ค.

Firefox์๋ ์ด๋ฏธ ํ์ด์ง ๋ฒ์ญ์ ์ํ ๊ธฐ๋ณธ ์ ๊ณต ๋ฉ์ปค๋์ฆ์ด ์์ง๋ง, ์ธ๋ถ ํด๋ผ์ฐ๋ ์๋น์ค(Google, Yandex, Bing ์ง์)๋ฅผ ์ฌ์ฉํด์ผ ํ๋ฉฐ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ง ์์ต๋๋ค(ํ์ฑํํ๋ ค๋ฉด about:config์์ "browser.translation" ์ค์ ์ ๋ณ๊ฒฝํด์ผ ํจ). ๋ฒ์ญ ๋ฉ์ปค๋์ฆ์ ์ ์ ์๋ ์ธ์ด๋ก ๋ ํ์ด์ง๋ฅผ ์ด ๋ ์๋ ์ธ์ด ๊ฐ์ง ๊ธฐ๋ฅ์ ์ง์ํ๊ณ ํด๋น ํ์ด์ง๋ฅผ ๋ฒ์ญํ๋ผ๋ ์ ์์ด ๋ด๊ธด ํน๋ณ ํ์๊ธฐ๋ฅผ ํ์ํฉ๋๋ค. ์๋ก์ด ์ถ๊ฐ ๊ธฐ๋ฅ์ ์ฌ์ฉ์์ ์ํธ ์์ฉํ๋ ๋ฐ ๋์ผํ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ์ง๋ง, ์ธ๋ถ ์๋น์ค์ ์ก์ธ์คํ๋ ๋์ ์ฌ์ฉ์ ์์คํ ์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ด์ฅ ํธ๋ค๋ฌ๋ฅผ ์์ํฉ๋๋ค.

์ถ์ฒ : opennet.ru
