Title: Stringwatch – Untranslated Text Finder for TranslatePress
Author: Blue River Growth
Published: <strong>2026 年 11 月 3 日</strong>
Last modified: 2026 年 11 月 3 日

---

搜尋外掛

![](https://ps.w.org/stringwatch/assets/banner-772x250.png?rev=3782534)

![](https://ps.w.org/stringwatch/assets/icon.svg?rev=3782534)

# Stringwatch – Untranslated Text Finder for TranslatePress

 由 [Blue River Growth](https://profiles.wordpress.org/bluerivergrowth/) 開發

[下載](https://downloads.wordpress.org/plugin/stringwatch.0.4.2.zip)

 * [詳細資料](https://tw.wordpress.org/plugins/stringwatch/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/stringwatch/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/stringwatch/#installation)
 * [開發資訊](https://tw.wordpress.org/plugins/stringwatch/#developers)

 [技術支援](https://wordpress.org/support/plugin/stringwatch/)

## 外掛說明

If you translate your site by hand to keep its quality and tone consistent, it is
easy to miss a string — a button label, an image alt text, a line somewhere. And
every time you change the design, new strings appear that you might forget to translate.
TranslatePress shows you one page at a time, so there is no quick way to see what
is still missing across the whole site.

Stringwatch adds a **Stringwatch** tab to the TranslatePress settings. It compares
every public page with each of its translations, as a logged-out visitor sees them,
and lists every piece of text that is still identical. TranslatePress’ own string
tables then tell you why:

 * **Not translated** — TranslatePress knows the text but has no translation.
 * **Translated, not shown** — a translation exists, but the page still shows the
   original, usually because of a spelling difference such as curly quotes, dashes
   or HTML entities.
 * **Not in TranslatePress** — the text comes from somewhere TranslatePress does
   not see, such as JavaScript or another plugin.

Text you deliberately translated to the same words (brand names, “FAQ”) is recognised
and hidden automatically.

#### Features

 * Works with any language combination.
 * Checks visible text, image alt texts, titles, placeholders, aria-labels, the 
   page title and the meta description.
 * Scans only when you open the tab or click Refresh — nothing runs in the background,
   nothing on the front end changes.
 * Results appear while the scan runs.
 * Every finding links to the translated page and straight into the TranslatePress
   editor.
 * Re-check a single page after fixing it, without a full scan.
 * Header, footer and popup strings are grouped once under “Sitewide”.
 * Skip false positives, keep an allowlist of brand names, ignore whole components
   by CSS selector, or leave pages out of the scan — all reversible.
 * Several translation languages in one scan.

## 螢幕擷圖

[⌊A scan in progress: (1) Refresh, (2) results appear while it runs, (3) re-check
one page, (4) open the page in the TranslatePress editor, (5) why the text is untranslated,(
6) skip a false positive.⌉⌊A scan in progress: (1) Refresh, (2) results appear while
it runs, (3) re-check one page, (4) open the page in the TranslatePress editor, (
5) why the text is untranslated, (6) skip a false positive.⌉[

A scan in progress: (1) Refresh, (2) results appear while it runs, (3) re-check 
one page, (4) open the page in the TranslatePress editor, (5) why the text is untranslated,(
6) skip a false positive.

[⌊Settings: (7) an allowlist for brand and product names, (8) page components to
leave out of the scan, by CSS selector.⌉⌊Settings: (7) an allowlist for brand and
product names, (8) page components to leave out of the scan, by CSS selector.⌉[

Settings: (7) an allowlist for brand and product names, (8) page components to leave
out of the scan, by CSS selector.

[⌊Skipped strings: (9) Undo brings one back.⌉⌊Skipped strings: (9) Undo brings one
back.⌉[

Skipped strings: (9) Undo brings one back.

## 安裝方式

 1. Install and activate TranslatePress.
 2. Install and activate Stringwatch.
 3. Open Settings  TranslatePress  Stringwatch. The first scan starts automatically.

## 常見問題集

### Does it work with my languages?

Yes. It does not need to understand any language: it compares each translated page
with its original and reports text that is still the same.

### Does it slow down my site?

No. It does nothing on the front end. A scan only runs while you have the Stringwatch
tab open, and it fetches your pages the way a visitor would.

### Why are brand names or words like “Download” listed?

Some words are the same in both languages, so they look untranslated. Click Skip
to hide them, or add brand names to the allowlist under Settings.

### A whole component keeps showing up (cookie banner, popup, menu). Can I leave it out?

Yes. Each finding shows the element it is in. Add that element to “Ignore elements”
under Settings, and its text is no longer checked. To leave a whole page out of 
the scan, use “Ignore page”.

### How long does a scan take?

It depends on the number of pages and your host. Pages are fetched several at a 
time; results appear while the scan runs.

### Does it change my translations?

No. It only reads. You fix translations in the TranslatePress editor, as usual.

## 使用者評論

這個外掛目前沒有任何使用者評論。

## 參與者及開發者

以下人員參與了開源軟體〈Stringwatch – Untranslated Text Finder for TranslatePress〉
的開發相關工作。

參與者

 *   [ Blue River Growth ](https://profiles.wordpress.org/bluerivergrowth/)

[將〈Stringwatch – Untranslated Text Finder for TranslatePress〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/stringwatch)

### 對開發相關資訊感興趣？

任何人均可[瀏覽程式碼](https://plugins.trac.wordpress.org/browser/stringwatch/)、
查看 [SVN 存放庫](https://plugins.svn.wordpress.org/stringwatch/)，或透過 [RSS](https://plugins.trac.wordpress.org/log/stringwatch/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/stringwatch/)。

## 變更記錄

#### 0.4.2

 * First release on WordPress.org.

#### 0.4.1

 * Author: Blue River Growth (bluerivergrowth.com).

#### 0.4.0

 * Renamed to Stringwatch – Untranslated Text Finder for TranslatePress (slug and
   text domain: stringwatch). Settings and scan results are kept.

#### 0.3.9

 * “Ignore page” moved to the right, next to “Open in translator”.
 * Prepared for the WordPress.org plugin directory.

#### 0.3.8

 * “Ignore page” on each page card, with Undo under “Ignored pages”.
 * Page-builder template libraries (e.g. Elementor popups and headers) are no longer
   scanned.

#### 0.3.7

 * Fix: “Check again” on Dashboard  Updates finds new releases immediately.
 * Fix: updates to the screen’s look and behaviour take effect without a hard reload.

#### 0.3.6

 * Content aligned with the TranslatePress header and tabs; no line under the re-
   check icon.

#### 0.3.5

 * Plugin icon, shown on Dashboard  Updates.

#### 0.3.4

 * Re-check icon without underline.

#### 0.3.3

 * Re-check button next to each page: checks that one page again after you fixed
   it in the translator.

#### 0.3.2

 * No element label on image findings.

#### 0.3.1

 * The element is only shown when it has a class or ID, prefixed with “in”.

#### 0.3.0

 * Each finding shows the element it is in; new setting “Ignore elements” (CSS selectors)
   to stop checking whole components.

#### 0.2.0

 * Language-independent detection (page comparison + TranslatePress string tables),
   several languages per scan.

#### 0.1.0

 * First standalone version.

## 中繼資料

 *  版本 **0.4.2**
 *  最後更新 **3 天前**
 *  啟用安裝數 **少於 10 次**
 *  WordPress 版本需求 ** 6.5 或更新版本 **
 *  已測試相容的 WordPress 版本 **7.1.4**
 *  PHP 版本需求 ** 8.0 或更新版本 **
 *  語言
 * [English (US)](https://wordpress.org/plugins/stringwatch/)
 * 標籤:
 * [multilingual](https://tw.wordpress.org/plugins/tags/multilingual/)[quality](https://tw.wordpress.org/plugins/tags/quality/)
   [TranslatePress](https://tw.wordpress.org/plugins/tags/translatepress/)[translation](https://tw.wordpress.org/plugins/tags/translation/)
 *  [進階檢視](https://tw.wordpress.org/plugins/stringwatch/advanced/)

## 評分

這個項目尚無任何評論記錄。

[撰寫評分](https://wordpress.org/support/plugin/stringwatch/reviews/#new-post)

[查看全部使用者評論](https://wordpress.org/support/plugin/stringwatch/reviews/)

## 參與者

 *   [ Blue River Growth ](https://profiles.wordpress.org/bluerivergrowth/)

## 技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

 [檢視技術支援論壇](https://wordpress.org/support/plugin/stringwatch/)