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