Stack Overflow 한국어 (Korean) icon

Stack Overflow 한국어 (Korean)

Use Stack Overflow every day but find the English interface a bit of friction?

Works on
Chrome
Version
3.0.3

You already know what every button on the site does, but a wall of English chrome still costs you a beat while you're deep in a bug. This turns the interface frame into Korean and leaves the question, the answers and the code untouched.

Use Stack Overflow every day but find the English interface a bit of friction?

Stack Overflow 한국어 (Korean) translates the site's UI — navigation, buttons, labels, sort options — into natural Korean. It works the moment you install it, with no setup.

What it translates

What it does NOT translate (important)

Privacy: collects and transmits no data. It only replaces on-page UI text inside your browser.

What it does

  • Left navigation

    Home, Questions, Tags, Users, Companies, Collectives, Chat

  • Question/answer actions

    Ask Question, Your Answer, Improve, Share, Follow, Flag

  • Sort & filters

    Newest, Active, Highest score, Unanswered

  • Metadata

    "asked N years ago", "modified", "Viewed N times", reputation score

  • Right sidebar

    Featured on Meta, Hot Network Questions, The Overflow Blog

  • Question and answer bodies, code blocks, comments, tag names, and usernames are left exactly as written. It changes the interface frame only, never the content.

When you'd reach for it

  • Reading a question page without decoding the frame

    The post signature line becomes 질문: 3년 전 / 편집: 9개월 전, view counts render as 3.7m회 조회, and the vote arrows' accessibility labels read 추천 and 비추천. Sorting options above the answers turn into 점수 높은순, 트렌딩, 수정일. The answer text itself and every code block are skipped by selector, so nothing you're about to copy has been rewritten.

  • Scanning the questions list in Korean

    The tabs above the list read 최신순, 활성순, 현상금, 미답변, and a count like "1,483 questions" becomes 1,483개 질문. Pagination controls and per-page selectors are translated too. Question titles are deliberately left in English, so the words you'd type into a search box are still on screen.

  • Turning it off before a screenshot or a screen share

    The toolbar popup has two switches: one for Korean translation, one for automatic particle correction. Flipping the translation switch reloads the current tab so the page comes back in plain English immediately. Both settings persist, so the next stackoverflow.com tab opens the way you left it.

Permissions & privacy

Single purpose

Translate the Stack Overflow website's user-interface strings (navigation, buttons, labels, sort options, tooltips) into Korean, leaving all user-generated content — questions, answers, code, comments, tags, and usernames — untouched. The extension only reads and replaces on-page text; it does not scrape, fetch, or transmit anything.

storageThe storage permission stores the user's toggle preferences (translation on/off, Korean particle-correction on/off) locally via chrome.storage.local, so the extension remembers the chosen settings across visits. No other data is stored, and nothing is transmitted externally.
https://stackoverflow.com/*Runs only on https://stackoverflow.com/*.

It runs only the code shipped inside the package — no remote code is fetched.

Questions people ask

how to use stack overflow in korean

Install it and open stackoverflow.com; the content script runs at document_start and the interface is already Korean by the time the page paints, with no language setting to pick first. If you want English back, flip the switch in the toolbar popup.

Does it translate the questions and answers as well?

No, and that's the point of how it's built. Post bodies, comments, code blocks, kbd and pre elements, question titles and excerpts, tag names, user cards and search results are all matched by an ignore-selector list and skipped along with everything inside them. Only interface strings — nav items, buttons, filters, metadata labels — get replaced.

Does it work on Meta or other Stack Exchange sites?

Only on stackoverflow.com. Both the host permission and the content script match https://stackoverflow.com/* and nothing else, so meta.stackoverflow.com, Server Fault, Super User and the rest of the network stay in English. The dictionary was written against Stack Overflow's own DOM, so it wouldn't line up with those sites anyway.

Some English text is still showing — why wasn't it translated?

A string is replaced only when the whole trimmed text matches a dictionary entry exactly, or matches one of the pattern rules for counts and relative timestamps. Anything outside that list is left as-is rather than machine-translated into something wrong. Text with no Latin letters in it is skipped outright, which keeps already-Korean strings and pure numbers from being touched.

What permissions does the manifest declare?

Two entries: the storage permission, and a single host permission for https://stackoverflow.com/*. Storage is what holds the two booleans behind the popup switches — translation on/off and particle correction on/off — in chrome.storage.local, so your choices survive a restart. The host permission is the scope the content script is allowed to run in, and it matches the same single origin, which is why the extension has no effect on any other site. The Korean dictionary is bundled in the extension package, and the swap happens on text nodes in the page you're viewing.

Related extensions