CodeToSpan for Translation

Improves machine translation of programming docs by protecting inline code and reducing layout issues.

As of June 2026, CodeToSpan for Translation has 562 users and a 4.91/5 rating from 11 reviews in the Developer Tools category.

Usersup 5.0 percent+5.0%
562
562
Ratingno change0%
4.91
11 reviews
Reviewsno change0%
11
Version
2.3
Manifest V3
90-day change · In the last 90 days this extension 1 version update.

History

4 snapshots

Tracking since Apr 1, 2026.

566.64547.5528.36Apr 1, 2026Jun 8, 2026
View as table
DateUsersRatingReviewsVersion
Apr 1, 20265354.91112.2
May 3, 20265314.91112.2
Jun 2, 20265464.91112.2
Jun 8, 20265644.91112.3
Now5624.91112.3

Changelog

  • Jun 2, 2026
    description
    Target Users:
    Programming learners, particularly those who need to read programming documentation in English but are not as proficient in English as their native language.
    
    Features:
    When learning programming, automatic translation of documents often encounters difficulties. This extension, by replacing code tags with span tags, corrects layout distortions and translation inaccuracies caused by web pages' code tags.
    
    Therefore, when used in conjunction with general web page translation services, it simplifies the understanding of programming documentation pages.
    
    Usage:
    When enabled, this extension automatically replaces code tags with span tags upon page load or changes, enhancing the quality of translation. (Note 1)
    
    From the extension's popup, you can toggle the execution/stop of this feature. (Note 2)
    
    Options Page:
    In web pages with special notations, this extension might occasionally cause layout disruptions. Adjusting settings in the options page may help mitigate these issues.
    
    Exceptionally, when using natural language AI for code generation, it is recommended to register exclusion domains. (Note 3)
    
    This extension may potentially cause errors in the hydration process, as the rewriting of HTML leads to inconsistencies between the server-side and client-side HTML structures.
    
    If you experience unresponsiveness in button clicks or links, disable the extension and reload the page.
    
    Additional Notes:
    
    1. After installing the extension or changing option settings, reloading the tab is required.
    2. Toggling the Run/Stop will automatically reload the page.
    3. Web pages that automatically add code tags (such as those using natural language generation AI) may experience reduced performance or instability.
    
    GitHub:
    https://github.com/devInui/CodeToSpan
    
    Release notes:
    https://github.com/devInui/CodeToSpan/blob/master/RELEASE.md
    CodeToSpan for Translation helps programming learners read translated documentation more comfortably.
    
    Programming documentation often contains inline code, keywords, and short code fragments. Browser translation can sometimes distort those parts or break the layout. CodeToSpan reduces these issues by replacing eligible code tags with span tags before translation.
    
    Main features:
    - Converts eligible code tags to span tags.
    - Turns processing ON or OFF from the popup.
    - Lets you configure which code elements are processed from the Options page.
    - Skips pages whose language appears to match the browser language.
    - Excludes specific hostnames from processing.
    - Shows the current tab hostname from the popup with Check Domain.
    - Adds the current hostname to Exclude Domains from the popup.
    - Shows an R badge when an already open tab needs reload after settings change.
    - Shows "Outdated Settings Detected." in the popup when the current tab is using old settings.
    
    Important notes:
    - Already open target tabs need to be reloaded after settings changes.
    - When RUN / STOP is changed, CodeToSpan asks whether to reload the current tab. Automatic reload can be enabled in Options.
    - Exclude Domains uses exact hostname matching. example.com does not match sub.example.com.
    - Some dynamic web apps may behave unexpectedly if code elements are rewritten. If buttons or links become unresponsive, stop the extension for that page or add the hostname to Exclude Domains, then reload the page.
    
    GitHub:
    https://github.com/devInui/CodeToSpan
    
    Release notes:
    https://github.com/devInui/CodeToSpan/blob/master/RELEASE.md
  • Jun 2, 2026
    short_description
    Corrects translation errors in programming docs by replacing code tags with span tags, enhancing readability.
    Improves machine translation of programming docs by protecting inline code and reducing layout issues.

Permissions & access

Permissions
storage
Host access
None declared

Screenshots

CodeToSpan for Translation screenshot 1CodeToSpan for Translation screenshot 2

About

CodeToSpan for Translation helps programming learners read translated documentation more comfortably.

Programming documentation often contains inline code, keywords, and short code fragments. Browser translation can sometimes distort those parts or break the layout. CodeToSpan reduces these issues by replacing eligible code tags with span tags before translation.

Main features:
- Converts eligible code tags to span tags.
- Turns processing ON or OFF from the popup.
- Lets you configure which code elements are processed from the Options page.
- Skips pages whose language appears to match the browser language.
- Excludes specific hostnames from processing.
- Shows the current tab hostname from the popup with Check Domain.
- Adds the current hostname to Exclude Domains from the popup.
- Shows an R badge when an already open tab needs reload after settings change.
- Shows "Outdated Settings Detected." in the popup when the current tab is using old settings.

Important notes:
- Already open target tabs need to be reloaded after settings changes.
- When RUN / STOP is changed, CodeToSpan asks whether to reload the current tab. Automatic reload can be enabled in Options.
- Exclude Domains uses exact hostname matching. example.com does not match sub.example.com.
- Some dynamic web apps may behave unexpectedly if code elements are rewritten. If buttons or links become unresponsive, stop the extension for that page or add the hostname to Exclude Domains, then reload the page.

GitHub:
https://github.com/devInui/CodeToSpan

Release notes:
https://github.com/devInui/CodeToSpan/blob/master/RELEASE.md

Technical

Version
2.3
Manifest
V3
Size
26.01KiB
Min Chrome
88
Languages
2
Featured
No

Metadata

ID
ebnohmjaodacnofjhknnjjnchanjleng
Developer ID
uacd9587f1d319a2214951c8f6d044879
Developer Email
[email protected]
Created
May 23, 2023
Last Updated (Store)
May 20, 2026
Last Scraped
Jun 8, 2026
Website

Similar extensions

Alternatives to CodeToSpan for Translation, ranked by description similarity.

Data sourced from the Chrome Web Store · last verified Jun 8, 2026.