Skip to content

parapara-app/extension

Repository files navigation

PARAPARA

sequenceDiagram
    participant U as User
    participant B as Background
    participant C as ContentScript
    participant O as OpenAI API

    U->>B: contextMenus.onClicked ("translate-page")
    B->>C: chrome.tabs.sendMessage({ type: "PAGE_TRANSLATION" })
    C->>C: extract all text from page
    C->>B: chrome.runtime.sendMessage({ type: "PAGE_TEXT_RESULT", text })
    B->>O: OpenAI 번역 요청(text)
    O->>B: 번역결과
    B->>C: chrome.tabs.sendMessage({ type: "REPLACE_PAGE_TEXT", text: 번역문 })
    C->>C: replace text in DOM
Loading

About

hrome extension that provides instant translation in your browser

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published