๐Ÿ’ฐ์ˆ˜์ตํ™”2026-01-20

KanjiLens๋กœ ๋งŒํ™” ์œ„์— ์‹ค์‹œ๊ฐ„ ์ผ๋ณธ์–ด ๋ฒˆ์—ญ์„ ๋ง์ž…ํ˜€์„œ, ์ผ๋ณธ์–ด ํ•™์Šต ํ”Œ๋žซํผ์ด๋‚˜ ์ฝ˜ํ…์ธ ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์–ด

๐Ÿ’ก ํ•œ์ค„ ์š”์•ฝ|KanjiLens๋กœ ๋งŒํ™” ์œ„์— ์‹ค์‹œ๊ฐ„ ์ผ๋ณธ์–ด ๋ฒˆ์—ญ์„ ๋ง์ž…ํ˜€์„œ, ์ผ๋ณธ์–ด ํ•™์Šต ํ”Œ๋žซํผ์ด๋‚˜ ์ฝ˜ํ…์ธ ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์–ด!

์ด๊ฒŒ ๋ญ”๋ฐ? ๐Ÿค”

KanjiLens๋Š” ์˜จ๋ผ์ธ ๋งŒํ™”์— AI ๋ฒˆ์—ญ ์˜ค๋ฒ„๋ ˆ์ด๋ฅผ ์ž…ํžˆ๋Š” ์˜คํ”ˆ์†Œ์Šค ๋„๊ตฌ์•ผ. ๋งŒํ™” ํŽ˜์ด์ง€์˜ ์ผ๋ณธ์–ด ํ…์ŠคํŠธ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ถ„์„ํ•ด์„œ ๋ฒˆ์—ญ, ๋ฐœ์Œ, ์˜๋ฏธ๋ฅผ AR์ฒ˜๋Ÿผ ๋ณด์—ฌ์ฃผ๋Š” ๊ฑฐ์ง€. ์†”๋กœ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ด๊ฑธ ํ™œ์šฉํ•˜๋ฉด ์ƒˆ๋กœ์šด ์–ธ์–ด ํ•™์Šต ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์–ด!

์‹ฌ์ธต ๋ถ„์„ (Q&A) ๐Ÿง

Q. ์–ด๋–ค ๊ธฐ์ˆ  ์Šคํƒ์œผ๋กœ ๊ตฌํ˜„๋˜์–ด ์žˆ๋‚˜์š”?

OCR + AI ๋ฒˆ์—ญ + ์›น ์˜ค๋ฒ„๋ ˆ์ด ๊ธฐ์ˆ ์ด ๊ฒฐํ•ฉ๋˜์–ด ์žˆ์–ด. ํŠนํžˆ ํ…์ŠคํŠธ ๊ฐ์ง€์™€ ํ•œ์ž ์ธ์‹์„ ์œ„ํ•œ ์ปดํ“จํ„ฐ ๋น„์ „ ๊ธฐ์ˆ ์ด ํ•ต์‹ฌ์ด์•ผ.

Q. ์ˆ˜์ตํ™”๋Š” ์–ด๋–ป๊ฒŒ ๊ฐ€๋Šฅํ•œ๊ฐ€์š”?

ํ”„๋ฆฌ๋ฏธ์—„ ๊ตฌ๋… ๋ชจ๋ธ๋กœ ์šด์˜ ์ค‘์ด์•ผ. ๊ธฐ๋ณธ ๊ธฐ๋Šฅ์€ ๋ฌด๋ฃŒ์ง€๋งŒ, ๊ณ ๊ธ‰ ๋ฒˆ์—ญ๊ณผ ํ•™์Šต ๋ถ„์„ ๊ธฐ๋Šฅ์€ ์œ ๋ฃŒ๋กœ ์ œ๊ณตํ•ด.

ํ•ต์‹ฌ ๋‚ด์šฉ ์ •๋ฆฌ ๐Ÿ“Œ

  • ์‹ค์‹œ๊ฐ„ ์ผ๋ณธ์–ด ๋ฒˆ์—ญ ์˜ค๋ฒ„๋ ˆ์ด ์ œ๊ณต
  • ํ•™์Šต ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ฐ ์ถ”์  ๊ธฐ๋Šฅ
  • API๋ฅผ ํ†ตํ•œ ํ™•์žฅ ๊ฐ€๋Šฅ์„ฑ
  • ๋Œ€๋ถ€๋ถ„์˜ ์˜จ๋ผ์ธ ๋งŒํ™” ์‚ฌ์ดํŠธ ์ง€์›

MAX5์˜ ์ƒ๊ฐ ๐ŸŽฏ

๐Ÿ‘จโ€๐Ÿ’ป ๋ฐ”์ด๋ธŒ ์ฝ”๋”๋ฅผ ์œ„ํ•œ ํŒ (Vibe Coding Tip)

OCR๊ณผ AI ๋ฒˆ์—ญ์„ ํ™œ์šฉํ•œ ์‹ค์‹œ๊ฐ„ ๋งŒํ™” ๋ฒˆ์—ญ๊ธฐ ๋งŒ๋“ค๊ธฐ

์ค€๋น„๋ฌผ

  • Claude 4.5 Opus
  • tesseract.js, react-pdf-viewer
  • @google-cloud/translate
  • html2canvas, LangGraph

Claude 4.5 Opus ํ”„๋กฌํ”„ํŠธ

"KanjiLens์ฒ˜๋Ÿผ ๋งŒํ™” ์ด๋ฏธ์ง€ ์œ„์— ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ฒˆ์—ญ์„ ๋„์›Œ์ฃผ๋Š” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค๊ณ  ์‹ถ์–ด.

  1. tesseract.js๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€ ๋‚ด์˜ ์ผ๋ณธ์–ด ํ…์ŠคํŠธ ์ขŒํ‘œ์™€ ๋‚ด์šฉ์„ ์ถ”์ถœํ•˜๋Š” OCR ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ด์ค˜.
  2. LangGraph๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ถ”์ถœ๋œ ํ…์ŠคํŠธ๋ฅผ ๋ฌธ๋งฅ์— ๋งž๊ฒŒ ๋ฒˆ์—ญํ•˜๊ณ , ์ผ๋ณธ์–ด ๋ฐœ์Œ(์š”๋ฏธ๊ฐ€๋‚˜)์„ ์ƒ์„ฑํ•˜๋Š” ํŒŒ์ดํ”„๋ผ์ธ์„ ์„ค๊ณ„ํ•ด์ค˜.
  3. html2canvas์™€ react-pdf-viewer๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›๋ณธ ๋งŒํ™” ์œ„์— ๋ฒˆ์—ญ๋œ ํ…์ŠคํŠธ๋ฅผ ์˜ค๋ฒ„๋ ˆ์ดํ•˜๋Š” UI ์ปดํฌ๋„ŒํŠธ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์ค˜."

๐Ÿ’ธ ์ธ๋”” ํ•ด์ปค์˜ ๊ธฐํšŒ

  1. ํƒ€๊ฒŸ: ์ผ๋ณธ ๋ฌธํ™”/์• ๋‹ˆ๋ฉ”์ด์…˜ ํŒฌ ์ปค๋ฎค๋‹ˆํ‹ฐ ์šด์˜์ž
  2. ๋น„์ฆˆ๋‹ˆ์Šค ๋ชจ๋ธ:
    • ์›” ๊ตฌ๋…ํ˜• ์ผ๋ณธ์–ด ํ•™์Šต ํ”Œ๋žซํผ ๊ตฌ์ถ•
    • ๋งŒํ™” ์ถœํŒ์‚ฌ์™€ ํ˜‘์—…ํ•˜์—ฌ ๊ณต์‹ ๋ฒˆ์—ญ ์„œ๋น„์Šค ์ œ๊ณต
    • ํ•™์Šต ๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ฆฌํฌํŠธ ํŒ๋งค

์ด ๊ธ€์ด ์–ด๋• ๋‚˜์š”?

๊ด€๋ จ ๊ธ€

๐Ÿ› ๏ธAI ๋„๊ตฌ๐Ÿ’ฐ์ˆ˜์ตํ™”

์• ํ”Œ์ด ๊ตฌ๊ธ€ Gemini ์ „์ฒด ์ ‘๊ทผ๊ถŒ ํ™•๋ณด + ์•„์ดํฐ์šฉ ๊ฒฝ๋Ÿ‰ AI ๋ชจ๋ธ ๊ฐœ๋ฐœ ์ค‘

์• ํ”Œ์ด ๊ตฌ๊ธ€ Gemini ์ „์ฒด ์ ‘๊ทผ๊ถŒ ํ™•๋ณด + ์•„์ดํฐ์šฉ ๊ฒฝ๋Ÿ‰ AI ๋ชจ๋ธ ๊ฐœ๋ฐœ ์ค‘. 6์›” WWDC์—์„œ Siri ์ค‘์‹ฌ AI ๊ธฐ๋Šฅ ๊ณต๊ฐœ ๊ฐ€๋Šฅ์„ฑ ๋†’์•„์กŒ์–ด์š”

์—๋””ํ„ฐ MAX1๋ถ„ ์†Œ์š”
๐Ÿ’ฐ์ˆ˜์ตํ™”

๋ฒค์ฒ˜ ์‹œ์žฅ์—์„œ ์‹œ๋ฆฌ์ฆˆ A๋„ 10์–ต๋‹ฌ๋Ÿฌ(์•ฝ 1.3์กฐ์›)๊ธ‰ ํŽ€๋“œ๊ฐ€ ํ•„์š”ํ•œ ์‹œ๋Œ€๊ฐ€ ๋์–ด์š”

๋ฒค์ฒ˜ ์‹œ์žฅ์—์„œ ์‹œ๋ฆฌ์ฆˆ A๋„ 10์–ต๋‹ฌ๋Ÿฌ(์•ฝ 1.3์กฐ์›)๊ธ‰ ํŽ€๋“œ๊ฐ€ ํ•„์š”ํ•œ ์‹œ๋Œ€๊ฐ€ ๋์–ด์š”

์—๋””ํ„ฐ MAX1๋ถ„ ์†Œ์š”
๐Ÿ’ฐ์ˆ˜์ตํ™”๐Ÿค–๋ฐ”์ด๋ธŒ์ฝ”๋”ฉ๐Ÿ› ๏ธAI ๋„๊ตฌ

GPT-5๊ธ‰ ์ตœ์‹  ๋ชจ๋ธ๋„ ์žฅ๊ธฐ ๋Œ€ํ™”์—์„œ ์ตœ๋Œ€ 33% ์„ฑ๋Šฅ ํ•˜๋ฝ์ด ๋‚˜์™”์Šต๋‹ˆ๋‹ค

์—๋””ํ„ฐ MAX2๋ถ„ ์†Œ์š”