<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://obstrans.net/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/blog</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/topics</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/topics"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/topics"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/topics"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/glossary</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/glossary"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/glossary"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/glossary"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/about"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/about"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/about"/>
  </url>
  <url>
    <loc>https://obstrans.net/en</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/blog</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/topics</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/topics"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/topics"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/topics"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/glossary</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/glossary"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/glossary"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/glossary"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/about"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/about"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/about"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/topics/cross-border-ops</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/topics/cross-border-ops"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/topics/cross-border-ops"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/topics/cross-border-ops"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/topics/live-translation</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/topics/live-translation"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/topics/live-translation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/topics/live-translation"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/topics/obs-tech</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/topics/obs-tech"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/topics/obs-tech"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/topics/obs-tech"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/topics/tool-reviews</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/topics/tool-reviews"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/topics/tool-reviews"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/topics/tool-reviews"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/topics/cross-border-ops</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/topics/cross-border-ops"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/topics/cross-border-ops"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/topics/cross-border-ops"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/topics/live-translation</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/topics/live-translation"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/topics/live-translation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/topics/live-translation"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/topics/obs-tech</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/topics/obs-tech"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/topics/obs-tech"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/topics/obs-tech"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/topics/tool-reviews</loc>
    <lastmod>2026-08-03T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/topics/tool-reviews"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/topics/tool-reviews"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/topics/tool-reviews"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/blog/ai-role-context-live-translation</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/ai-role-context-live-translation"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/ai-role-context-live-translation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/ai-role-context-live-translation"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/blog/asr-accuracy-live-streaming</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/asr-accuracy-live-streaming"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/asr-accuracy-live-streaming"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/asr-accuracy-live-streaming"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/blog/bilingual-caption-layout-mobile-live</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/bilingual-caption-layout-mobile-live"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/bilingual-caption-layout-mobile-live"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/bilingual-caption-layout-mobile-live"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/blog/bilingual-subtitles-obs-chroma-key</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/bilingual-subtitles-obs-chroma-key"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/bilingual-subtitles-obs-chroma-key"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/bilingual-subtitles-obs-chroma-key"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/blog/choosing-language-pairs</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/choosing-language-pairs"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/choosing-language-pairs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/choosing-language-pairs"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/blog/evaluating-live-translation-tools</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/evaluating-live-translation-tools"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/evaluating-live-translation-tools"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/evaluating-live-translation-tools"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/blog/live-translation-approaches-compared</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/live-translation-approaches-compared"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/live-translation-approaches-compared"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/live-translation-approaches-compared"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/blog/live-translation-failure-runbook</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/live-translation-failure-runbook"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/live-translation-failure-runbook"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/live-translation-failure-runbook"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/blog/live-translation-glossary-setup</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/live-translation-glossary-setup"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/live-translation-glossary-setup"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/live-translation-glossary-setup"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/blog/live-translation-latency-budget</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/live-translation-latency-budget"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/live-translation-latency-budget"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/live-translation-latency-budget"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/blog/live-translation-preflight-checklist</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/live-translation-preflight-checklist"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/live-translation-preflight-checklist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/live-translation-preflight-checklist"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/blog/local-vs-cloud-speech-recognition-privacy</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/local-vs-cloud-speech-recognition-privacy"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/local-vs-cloud-speech-recognition-privacy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/local-vs-cloud-speech-recognition-privacy"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/blog/localizing-live-selling-scripts</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/localizing-live-selling-scripts"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/localizing-live-selling-scripts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/localizing-live-selling-scripts"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/blog/multitrack-recording-live-translation</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/multitrack-recording-live-translation"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/multitrack-recording-live-translation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/multitrack-recording-live-translation"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/blog/no-translated-audio-obs-troubleshooting</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/no-translated-audio-obs-troubleshooting"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/no-translated-audio-obs-troubleshooting"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/no-translated-audio-obs-troubleshooting"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/blog/obs-stream-settings-overseas-viewers</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/obs-stream-settings-overseas-viewers"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/obs-stream-settings-overseas-viewers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/obs-stream-settings-overseas-viewers"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/blog/obs-virtual-audio-cable-setup</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/obs-virtual-audio-cable-setup"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/obs-virtual-audio-cable-setup"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/obs-virtual-audio-cable-setup"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/blog/translated-audio-ducking-obs</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/translated-audio-ducking-obs"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/translated-audio-ducking-obs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/translated-audio-ducking-obs"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/blog/translating-overseas-live-comments</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/translating-overseas-live-comments"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/translating-overseas-live-comments"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/translating-overseas-live-comments"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/blog/tts-backlog-interrupt-live-translation</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/tts-backlog-interrupt-live-translation"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/tts-backlog-interrupt-live-translation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/tts-backlog-interrupt-live-translation"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/blog/vad-silence-timeout-live-translation</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/vad-silence-timeout-live-translation"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/vad-silence-timeout-live-translation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/vad-silence-timeout-live-translation"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/blog/voice-cloning-tts-live</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/voice-cloning-tts-live"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/voice-cloning-tts-live"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/voice-cloning-tts-live"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/blog/ai-role-context-live-translation</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/ai-role-context-live-translation"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/ai-role-context-live-translation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/ai-role-context-live-translation"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/blog/asr-accuracy-live-streaming</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/asr-accuracy-live-streaming"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/asr-accuracy-live-streaming"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/asr-accuracy-live-streaming"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/blog/bilingual-caption-layout-mobile-live</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/bilingual-caption-layout-mobile-live"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/bilingual-caption-layout-mobile-live"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/bilingual-caption-layout-mobile-live"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/blog/bilingual-subtitles-obs-chroma-key</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/bilingual-subtitles-obs-chroma-key"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/bilingual-subtitles-obs-chroma-key"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/bilingual-subtitles-obs-chroma-key"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/blog/choosing-language-pairs</loc>
    <lastmod>2026-08-04T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/choosing-language-pairs"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/choosing-language-pairs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/choosing-language-pairs"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/blog/evaluating-live-translation-tools</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/evaluating-live-translation-tools"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/evaluating-live-translation-tools"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/evaluating-live-translation-tools"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/blog/live-translation-approaches-compared</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/live-translation-approaches-compared"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/live-translation-approaches-compared"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/live-translation-approaches-compared"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/blog/live-translation-failure-runbook</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/live-translation-failure-runbook"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/live-translation-failure-runbook"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/live-translation-failure-runbook"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/blog/live-translation-glossary-setup</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/live-translation-glossary-setup"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/live-translation-glossary-setup"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/live-translation-glossary-setup"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/blog/live-translation-latency-budget</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/live-translation-latency-budget"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/live-translation-latency-budget"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/live-translation-latency-budget"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/blog/live-translation-preflight-checklist</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/live-translation-preflight-checklist"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/live-translation-preflight-checklist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/live-translation-preflight-checklist"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/blog/local-vs-cloud-speech-recognition-privacy</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/local-vs-cloud-speech-recognition-privacy"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/local-vs-cloud-speech-recognition-privacy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/local-vs-cloud-speech-recognition-privacy"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/blog/localizing-live-selling-scripts</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/localizing-live-selling-scripts"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/localizing-live-selling-scripts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/localizing-live-selling-scripts"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/blog/multitrack-recording-live-translation</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/multitrack-recording-live-translation"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/multitrack-recording-live-translation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/multitrack-recording-live-translation"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/blog/no-translated-audio-obs-troubleshooting</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/no-translated-audio-obs-troubleshooting"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/no-translated-audio-obs-troubleshooting"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/no-translated-audio-obs-troubleshooting"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/blog/obs-stream-settings-overseas-viewers</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/obs-stream-settings-overseas-viewers"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/obs-stream-settings-overseas-viewers"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/obs-stream-settings-overseas-viewers"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/blog/obs-virtual-audio-cable-setup</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/obs-virtual-audio-cable-setup"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/obs-virtual-audio-cable-setup"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/obs-virtual-audio-cable-setup"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/blog/translated-audio-ducking-obs</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/translated-audio-ducking-obs"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/translated-audio-ducking-obs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/translated-audio-ducking-obs"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/blog/translating-overseas-live-comments</loc>
    <lastmod>2026-08-08T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/translating-overseas-live-comments"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/translating-overseas-live-comments"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/translating-overseas-live-comments"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/blog/tts-backlog-interrupt-live-translation</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/tts-backlog-interrupt-live-translation"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/tts-backlog-interrupt-live-translation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/tts-backlog-interrupt-live-translation"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/blog/vad-silence-timeout-live-translation</loc>
    <lastmod>2026-08-14T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/vad-silence-timeout-live-translation"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/vad-silence-timeout-live-translation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/vad-silence-timeout-live-translation"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/blog/voice-cloning-tts-live</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/blog/voice-cloning-tts-live"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/blog/voice-cloning-tts-live"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/blog/voice-cloning-tts-live"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/glossary/asr</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/glossary/asr"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/glossary/asr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/glossary/asr"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/glossary/chroma-key</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/glossary/chroma-key"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/glossary/chroma-key"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/glossary/chroma-key"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/glossary/end-to-end-latency</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/glossary/end-to-end-latency"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/glossary/end-to-end-latency"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/glossary/end-to-end-latency"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/glossary/tts</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/glossary/tts"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/glossary/tts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/glossary/tts"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/glossary/virtual-audio-cable</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/glossary/virtual-audio-cable"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/glossary/virtual-audio-cable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/glossary/virtual-audio-cable"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/glossary/voice-cloning</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/glossary/voice-cloning"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/glossary/voice-cloning"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/glossary/voice-cloning"/>
  </url>
  <url>
    <loc>https://obstrans.net/en/glossary/word-error-rate</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/glossary/word-error-rate"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/glossary/word-error-rate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/glossary/word-error-rate"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/glossary/asr</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/glossary/asr"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/glossary/asr"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/glossary/asr"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/glossary/chroma-key</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/glossary/chroma-key"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/glossary/chroma-key"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/glossary/chroma-key"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/glossary/end-to-end-latency</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/glossary/end-to-end-latency"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/glossary/end-to-end-latency"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/glossary/end-to-end-latency"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/glossary/tts</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/glossary/tts"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/glossary/tts"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/glossary/tts"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/glossary/virtual-audio-cable</loc>
    <lastmod>2026-08-05T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/glossary/virtual-audio-cable"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/glossary/virtual-audio-cable"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/glossary/virtual-audio-cable"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/glossary/voice-cloning</loc>
    <lastmod>2026-08-06T00:00:00.000Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/glossary/voice-cloning"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/glossary/voice-cloning"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/glossary/voice-cloning"/>
  </url>
  <url>
    <loc>https://obstrans.net/zh/glossary/word-error-rate</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="zh-CN" href="https://obstrans.net/zh/glossary/word-error-rate"/>
    <xhtml:link rel="alternate" hreflang="en-US" href="https://obstrans.net/en/glossary/word-error-rate"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://obstrans.net/en/glossary/word-error-rate"/>
  </url>
</urlset>
