๋ณธ ๋ฌธ์์์๋ ezTransWeb ์ฌ์ฉ์ ์ํ ์ต์ ๋ฐฉ๋ฒ์ ์๋ดํฉ๋๋ค.
์คํฌ๋ฆฝํธ ์คํ์ ์ํ Python ์ธํฐํ๋ฆฌํฐ๊ฐ ํ์ํฉ๋๋ค.
๋ค์ ํํ์ด์ง์์ ์ค์นํ์ค ์ ์์ต๋๋ค. https://www.python.org/downloads/
์ค์ ํฌ์ธํธ๋ ๊ผญ 32๋นํธ๋ฅผ ์ค์นํ์ ์ผ ํฉ๋๋ค.
32๋นํธ ์ ์ฝ์ฌํญ์ EZTrans XP ์ฐ๋๊ณผ ๊ด๋ จ๋ ์ฌํญ์ด๊ธฐ ๋๋ฌธ์ ์ ๊ฐ ์์ ํ ์ ์์ต๋๋ค.
ezTransWeb์ ์น ์๋น์ค ์ ๊ณต์ ์ํด ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ Flask๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๋ช ๋ น ํ๋กฌํํธ์์ ๋ค์๊ณผ ๊ฐ์ด ์ ๋ ฅํ์ฌ ์ค์นํ ์ ์์ต๋๋ค.
pip install -r requirements.txt
์ค์น๊ฐ ์ ์์ ์ผ๋ก ์ด๋ฃจ์ด์ง์ง ์๋ ๊ฒฝ์ฐ, ๊ฒ์์ ํตํด ํด๊ฒฐํด์ฃผ์ธ์. ์ฃ์กํ์ง๋ง ์์คํ ๋ง๋ค ๋ฌธ์ ๊ฐ ์๊ธฐ๋ ์ด์ ๊ฐ ๋ฌ๋ผ ๊ทธ๊ฒ๊น์ง ๋์ํด๋๋ฆฌ๊ธฐ๋ ์ด๋ ต์ต๋๋ค.
์ฐฝ์ ์ํํธ์ ์ด์งํธ๋์ค XP๋ฅผ ์์คํ ์ ์ค์นํด ์ฃผ์ธ์.
์ค์น ์ดํ์ ์ต์ ํ๋ฒ ์ด์ ์คํํด ์ฃผ์ ์ผ ์ ์ ๋์ํฉ๋๋ค.
ํด๋น ์ํํธ์จ์ด๋ ์์ ์ํํธ์จ์ด์ ๋๋ค. ์ ๊ณตํด ๋๋ฆด ์ ์์ต๋๋ค.
์ฒดํํ์ ๊ฒฝ์ฐ์๋ ์ฌ์ฉ์ ์ง์ฅ์ด ์๋ ๊ฒ์ผ๋ก ์๊ณ ์์ผ๋ ํ์ธํด ๋ณด์ง ์์์ต๋๋ค.
Ehnd๋ ์ด์งํธ๋์ค XP ์ฌ์ฉ์ฑ ํฅ์์ ์ํ ์๋ํํฐ API๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ค์ ๊ณต์ ๋ฐฐํฌ ์ฌ์ดํธ๋ฅผ ์ฐธ์กฐํ์ฌ ์ค์นํ์๊ธฐ ๋ฐ๋๋๋ค.
https://blog.naver.com/waltherp38/221062272423
์ ํ์ฌํญ์ด์ง๋ง ๋ณ๋๋ก ์ฌ์ฉ์ ์ฌ์ ์ ์ค์นํ์ฌ ๋ฒ์ญ๋ ํ ์คํธ๋ฅผ ํฅ์ํ ์ ์์ต๋๋ค. ์์ธํ ์ฌํญ์ ์ ๋ฐฐํฌ ์ฌ์ดํธ๋ฅผ ์ฐธ๊ณ ํ์ฌ ์ฃผ์ธ์.
ezTransWeb์ ๋ค์ด๋ก๋ ํ ํ์, ๋ช ๋ น ํ๋กฌํํธ์์ ๋ค์๊ณผ ๊ฐ์ด ์ ๋ ฅํด ์คํ ํ ์ ์์ต๋๋ค.
python eztrans.py
๊ธฐ๋ณธ๊ฐ์ 127.0.0.1 (๋ก์ปฌ ํธ์คํธ), ํฌํธ 5000๋ฒ์ผ๋ก ๋์ํฉ๋๋ค.
์ ์์ ์ผ๋ก ์คํ์ด ๋์๋ค๋ฉด, ๋ค์๊ณผ ๊ฐ์ด ์ฌ์ฉํ ์ ์์ต๋๋ค.
http://127.0.0.1:5000/translate?text=๋ฒ์ญํ _์ผ๋ณธ์ด_ํ ์คํธ
text๋ฅผ ์ ์ธํ ๋ชจ๋ URL ํ๋ผ๋ฉํฐ๋ ๋ฌด์๋ฉ๋๋ค.
XUnity.AutoTranslator์ ezTransWeb ์ฌ์ฉ์ ์ํ๋ ๊ฒฝ์ฐ, ๋ค์๊ณผ ๊ฐ์ด ์ค์ ํด์ฃผ์ธ์.
Endpoint=CustomTranslate
[Custom]
Url=http://127.0.0.1:5000/translate
์ดํ ezTransWeb ์คํ ํ, ๊ฒ์์ ์คํํ์๋ฉด ๋ฉ๋๋ค. ์์ธํ ์ค์ ๊ณผ ๊ด๋ จ๋ ์ค๋ช ์ ํด๋น ํ๋ก์ ํธ๋ฅผ ์ฐธ๊ณ ํด ์ฃผ์ธ์.