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
-
Notifications
You must be signed in to change notification settings - Fork 0
parapara-app/extension
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
hrome extension that provides instant translation in your browser
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published