Okuna-api: ๋‹ค๊ตญ์–ด ๊ฒŒ์‹œ๋ฌผ

์— ๋งŒ๋“  2019๋…„ 04์›” 02์ผ  ยท  10์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: OkunaOrg/okuna-api

Slack์˜ Ronald์—์„œ

์•„๋งˆ๋„ ์šฐ๋ฆฌ๊ฐ€ ๊ณต๊ฐœ๋˜๊ธฐ ์ „์— ์„ ํ˜ธํ•˜๋Š” ์–ธ์–ด๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด ์ข‹์€ ์ƒ๊ฐ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํŠธ๋ Œ๋“œ ํƒ€์ž„ ๋ผ์ธ์ด ์ค‘๊ตญ์–ด๋กœ ์ž‘์„ฑ๋œ ๊ฒŒ์‹œ๋ฌผ๋กœ ๊ฐ€๋“ ์ฐจ๋ฉด ๋ฌธ์ œ๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฐ€๋Šฅํ•œ ์†”๋ฃจ์…˜์€ .. ์˜จ๋ณด๋”ฉ์—์„œ ์‚ฌ๋žŒ์ด ํ˜„์žฌ ์žฅ์น˜ ์–ธ์–ด๋ฅผ ๋ฏธ๋ฆฌ ์„ ํƒํ•˜์—ฌ ์„ ํ˜ธํ•˜๋Š” ์–ธ์–ด๋ฅผ ์„ ํƒํ•˜๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์‚ฌ๋žŒ์ด ๊ฒŒ์‹œํ•  ๋•Œ ์–ธ์–ด๋ฅผ ๊ฐ์ง€ํ•˜์—ฌ ํ•ญ์ƒ ์–ด๋”˜๊ฐ€์— ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ ๋‹ค์Œ ์ž˜๋ชป๋œ ๊ฒฝ์šฐ ์ด ํ•ญ๋ชฉ์„ ๋ˆŒ๋Ÿฌ ๋ฌด์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ ํ˜ธํ•˜๋Š” ์–ธ์–ด ๋ชฉ๋ก์„ ๋จผ์ € ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๋‘ ๊ฐ€์ง€๊ฐ€ ์„ค์ •๋˜๋ฉด ์–ธ์–ด์— ๋Œ€ํ•œ ํƒ€์ž„๋ผ์ธ์„ ํ•„ํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŽธ์ง‘: ์ตœ์‹  ์ œ์•ˆ์€ ํ•˜๋‹จ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

medium feature

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์ด๊ฒƒ์ด ์ด ๋ฌธ์ œ์— ์ง์ ‘ ์ ์šฉ๋˜๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์–ธ์–ด ์†์„ฑ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์™ธ๋ž˜์–ด๊ฐ€ ์žˆ๋Š” ๋งค์šฐ ํ˜ผํ•ฉ๋œ ๊ฒŒ์‹œ๋ฌผ์˜ ๊ฒฝ์šฐ ์ž˜๋ชป๋œ ์–ธ์–ด๊ฐ€ ์ €์žฅ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ๊ฒฝํ—˜์ƒ MS Word์—์„œ๋„ ์ •๊ธฐ์ ์ธ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  10 ๋Œ“๊ธ€

๋˜ ๋‹ค๋ฅธ ์˜ต์…˜์€ ๋ฒˆ์—ญ ๋ฒ„ํŠผ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์ „ ํ›ˆ๋ จ๋œ ์˜คํ”ˆ ์†Œ์Šค ๋ฒˆ์—ญ ๋ชจ๋ธ์„ ์‚ดํŽด๋ณด๊ณ  ๊ฑฐ๊ธฐ์„œ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์„๊นŒ์š”?

http://opennmt.net/Models/

์–ธ๊ธ‰๋œ OB์— ๋Œ€ํ•œ ์˜๊ฒฌ์˜ ๋ˆ„๊ตฐ๊ฐ€: https://www.deepl.com/pro.html#pricing

https://github.com/Mimino666/langdetect ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋กœ์ปฌ์— ๊ฒŒ์‹œํ•  ๋•Œ ์–ธ์–ด์˜ ๋‚ด์šฉ์„ ๊ฐ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ... ์šฐ๋ฆฌ๋Š” ์ด ๋ฌธ์ œ๋ฅผ ์‚ฌ์ „์— ํ•ด๊ฒฐํ•˜๊ณ  ๋ณด๊ณ  ํ๋ฆ„์ด ์™„๋ฃŒ๋˜๋Š” ์ฆ‰์‹œ ์ด๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

์ง€๊ธˆ๊นŒ์ง€์˜ ๋ชจ์Šต์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. langdetect ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋ฒ„์—์„œ ๋กœ์ปฌ๋กœ ์–ธ์–ด๋ฅผ ๊ฐ์ง€ํ•˜๊ณ  ์ด๋ฅผ post ์†์„ฑ์œผ๋กœ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
  2. ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๊ฒŒ์‹œ๋ฌผ์„ ๊ฒ€์ƒ‰ํ•  ๋•Œ ๊ฒŒ์‹œ๋ฌผ ์–ธ์–ด๊ฐ€ ๊ธฐ๊ธฐ ์–ธ์–ด์™€ ์ผ์น˜ํ•˜๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”. *1
  3. ์žˆ์œผ๋ฉด ์•„๋ฌด ๊ฒƒ๋„ ํ•˜์ง€ ์•Š๊ณ , ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋ฒˆ์—ญ ๋ฒ„ํŠผ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
  4. ๋ฒˆ์—ญ์„ ๋ˆ„๋ฅด๋ฉด ์›ํ•˜๋Š” ์–ธ์–ด๋กœ /postUuid/translate/ api๋ฅผ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค.
  5. ์„œ๋ฒ„๊ฐ€ ์™ธ๋ถ€ ๋ฒˆ์—ญ API๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ *2

*1 ์žฅ์น˜ ์–ธ์–ด๊ฐ€ ์ฒซ ๋ฒˆ์งธ ๋ฐ˜๋ณต์—์„œ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ด๋Š” ์žฅ์น˜ ์–ธ์–ด๋กœ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ๋  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋ณธ ์–ธ์–ด์™€ ๊ฐ™์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

*2 ์ง€๊ธˆ๊นŒ์ง€ deepl.com๊ณผ AWS ๋ฒˆ์—ญ API์˜ 2๊ฐ€์ง€ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.

Deepl์€ ๋…์ผ์— ๊ธฐ๋ฐ˜์„ ๋‘๊ณ  ์žˆ์œผ๋ฉฐ ๊ฐ•๋ ฅํ•œ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ์›์น™์ด ์žˆ๋‹ค๊ณ  ์ฃผ์žฅํ•˜๋Š” ํ›Œ๋ฅญํ•œ ์˜ต์…˜์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ.. ๋˜ ๋‹ค๋ฅธ ์ œ3์ž์ž…๋‹ˆ๋‹ค. amazon์˜ ๋ฒˆ์—ญ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  ๊ฒƒ์ด AWS ์—์ฝ”์‹œ์Šคํ…œ ๋‚ด์— ์œ ์ง€๋˜์ง€๋งŒ ๋ฒˆ์—ญ ๋ชจ๋ธ์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ์ฝ˜ํ…์ธ ๋ฅผ "์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค"๋ผ๊ณ  ๋งํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ์ธ์ ์œผ๋กœ๋Š” Deepl์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค.

ํ‰์†Œ์™€ ๊ฐ™์ด ์ƒ๊ฐ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค.

ํฌ์ธํŠธ 3๊ณผ ๊ด€๋ จํ•˜์—ฌ ํŠน์ • ์–ธ์–ด์— ๋Œ€ํ•œ ๋ฒˆ์—ญ ๋งํฌ๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š๋Š” ์˜ต์…˜๋„ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‚ด ์žฅ์น˜๊ฐ€ ๋„ค๋œ๋ž€๋“œ์–ด๋กœ ์„ค์ •๋˜์–ด ์žˆ์ง€๋งŒ ์˜์–ด ๊ฒŒ์‹œ๋ฌผ์— ๋ฒˆ์—ญ ๋ฒ„ํŠผ์ด ํ‘œ์‹œ๋˜๋Š” ๊ฒƒ์„ ์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. Google์€ Chrome์˜ ๋ฒˆ์—ญ ๊ธฐ๋Šฅ์ด ๋‹ค๊ตญ์–ด ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ๋งŽ์€ ๋ฐ˜๋ฐœ์„ ์ผ์œผํ‚จ ํ›„ ์œ ์‚ฌํ•œ ์˜ต์…˜์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

์–ธ์–ด ๊ฐ์ง€๋Š” ์™„๋ฒฝํ•˜์ง€ ์•Š์œผ๋ฉฐ ์ž˜๋ชป๋˜๊ฑฐ๋‚˜ ์–ธ์–ด๋ฅผ ์ „ํ˜€ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒฝ์šฐ๋Š” ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ? ํ•„์š”ํ•œ ๊ฒฝ์šฐ ํฌ์Šคํ„ฐ๊ฐ€ ์ด๋ฅผ ๋ฌด์‹œํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

deepl(์•„๋งˆ๋„ AWS)์˜ ๋‹จ์ ์€ ์ œํ•œ๋œ ์–ธ์–ด ์„ ํƒ๋งŒ ์ง€์›ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค(์ง€๊ธˆ๊นŒ์ง€). ๋ฌผ๋ก  ์‚ฌ์šฉ์ž ๊ธฐ๋ฐ˜์˜ ๋Œ€๋‹ค์ˆ˜๋Š” ์˜์–ด, ๋…์ผ์–ด, ํ”„๋ž‘์Šค์–ด ๋ฐ ์ŠคํŽ˜์ธ์–ด๋กœ๋งŒ ์‚ฌ์šฉ๋˜์ง€๋งŒ ๋‚˜๋จธ์ง€ ์†Œ์ˆ˜์˜ ์‚ฌ์šฉ์ž๋Š” ๊ฒฝํ—˜์ด ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ Bing๊ณผ Google์€ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฌธ์ œ๋ฅผ ๊ณ ๋ คํ•  ๋•Œ ์„ ํƒ ์‚ฌํ•ญ์ด ์•„๋‹™๋‹ˆ๋‹ค.

DeepL ๊ฒฐ๊ณผ์˜ ํ’ˆ์งˆ์€ ํ›Œ๋ฅญํ•˜์ง€๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์–ธ์–ด์˜ ์ œํ•œ๋œ ๋ฒ”์œ„๊ฐ€ ๋ฌธ์ œ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋ฐ ๋™์˜ํ•ฉ๋‹ˆ๋‹ค.
๋˜ ๋‹ค๋ฅธ ๊ฒƒ์€ ๋น„์šฉ์ž…๋‹ˆ๋‹ค. AWS๋Š” ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ DeepL์€ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์›” 4.99์œ ๋กœ์— 500์ž๋‹น 0.01ct๋ฅผ ์ถ”๊ฐ€๋กœ ์ฒญ๊ตฌํ•ฉ๋‹ˆ๋‹ค.

@oliverzet ์ •๋ณด ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

ํ˜„์žฌ Amazon Translate๋Š” ์•„๋ž์–ด, ์ค‘๊ตญ์–ด(๊ฐ„์ฒด), ์ค‘๊ตญ์–ด(๋ฒˆ์ฒด), ์ฒด์ฝ”์–ด, ๋ด๋งˆํฌ์–ด, ๋„ค๋œ๋ž€๋“œ์–ด, ์˜์–ด, ํ•€๋ž€๋“œ์–ด, ํ”„๋ž‘์Šค์–ด, ๋…์ผ์–ด, ํžˆ๋ธŒ๋ฆฌ์–ด, ์ธ๋„๋„ค์‹œ์•„์–ด, ์ดํƒˆ๋ฆฌ์•„์–ด, ์ผ๋ณธ์–ด, ํ•œ๊ตญ์–ด, ํด๋ž€๋“œ์–ด, ํฌ๋ฅดํˆฌ๊ฐˆ์–ด, ๋Ÿฌ์‹œ์•„์–ด, ์ŠคํŽ˜์ธ์–ด, ์Šค์›จ๋ด์–ด ๋ฐ ํ„ฐํ‚ค์–ด. ์ด ์„œ๋น„์Šค๋Š” 417๊ฐœ์˜ ๋ฒˆ์—ญ ์กฐํ•ฉ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๊ฐ€๊ฒฉ ์ฑ…์ •์„ ์œ„ํ•ด

image

์–ผ๋งˆ๋‚˜ ๋น„์Œ€์ง€ ๋ชจ๋ฅด์ง€๋งŒ ํ™•์‹คํžˆ ๋” ๋งŽ์€ ์–ธ์–ด๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

@schmitzel76 ํ™•์‹คํžˆ "LANGUAGE ๊ฒŒ์‹œ๋ฌผ ๋ฒˆ์—ญ ์•ˆ ํ•จ" ์˜ต์…˜์ด ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.

์ž˜๋ชป๋œ ๋ฒˆ์—ญ์„ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ•ด์•ผ ํ• ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค ๐Ÿค” .

deepl๊ณผ AWS์˜ ๊ฒฝ์šฐ ๊ต์ฒด ๊ฐ€๋Šฅํ•˜๋„๋ก ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์–ด๋–ค ๊ฒƒ์„ ๋จผ์ € ์‹œ๋„ํ•ด์•ผ ํ•˜๋Š”์ง€๊ฐ€ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

๋˜ํ•œ ์ด๊ฒƒ์€ ๊ณต๊ฐœ ๊ฒŒ์‹œ๋ฌผ์—๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ์ด ๋ฌธ์ œ์— ์ง์ ‘ ์ ์šฉ๋˜๋Š”์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์–ธ์–ด ์†์„ฑ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์™ธ๋ž˜์–ด๊ฐ€ ์žˆ๋Š” ๋งค์šฐ ํ˜ผํ•ฉ๋œ ๊ฒŒ์‹œ๋ฌผ์˜ ๊ฒฝ์šฐ ์ž˜๋ชป๋œ ์–ธ์–ด๊ฐ€ ์ €์žฅ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ๊ฒฝํ—˜์ƒ MS Word์—์„œ๋„ ์ •๊ธฐ์ ์ธ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

@lifenautjoe ๊ธ€์Ž„, AWS๋Š” ๋” ์ €๋ ดํ•˜๊ณ  ํ›จ์”ฌ ๋” ๋งŽ์€ ์–ธ์–ด๋ฅผ ์ง€์›ํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฒˆ์—ญ ์ž์ฒด๋Š” ์•„๋งˆ๋„ DeepL์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ๋‚˜์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด์— ์ผ๋ฐ˜์ ์œผ๋กœ ์š”์ ์„ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์•„๋งˆ์กด์ด ๋” ๋‚˜์€ ์„ ํƒ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ์— ์–ด๋–ค ์˜ํ–ฅ์„ ๋ฏธ์น ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰

๊ด€๋ จ ๋ฌธ์ œ

joenepraat picture joenepraat  ยท  3์ฝ”๋ฉ˜ํŠธ

lifenautjoe picture lifenautjoe  ยท  7์ฝ”๋ฉ˜ํŠธ

lifenautjoe picture lifenautjoe  ยท  4์ฝ”๋ฉ˜ํŠธ

amirali-asvadi picture amirali-asvadi  ยท  3์ฝ”๋ฉ˜ํŠธ

gpetukhov picture gpetukhov  ยท  3์ฝ”๋ฉ˜ํŠธ