{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreid5vp2d4nifnfvlns2m53x4eg3j7evawdait7en2p6a5ckz3alsuq",
    "uri": "at://did:plc:pgryn3ephfd2xgft23qokfzt/app.bsky.feed.post/3mopndkvrsio2"
  },
  "path": "/t/panetrans-drag-select-region-translation-ocr-on-video-canvas-built-on-transformers-js-local-by-default/176929#post_4",
  "publishedAt": "2026-06-20T09:00:51.000Z",
  "site": "https://discuss.huggingface.co",
  "textContent": "Great explanation. For a latency-sensitive overlay, keeping the model and WebGPU context alive in an offscreen document sounds like the right tradeoff. The hybrid approach of offscreen for inference and service worker for coordination is clean and practical. Looking forward to hearing how NLLB q8 performs in real-world use—thanks for sharing your reasoning.",
  "title": "PaneTrans — drag-select region translation + OCR on video/canvas, built on Transformers.js (local by default)"
}