﻿# 自動將 MSDN 英文文件翻譯成繁體中文版

今天分享一個小技巧，是我很久之前無意間研究出來的一個小東西，就是在 IE 上面安裝一個小按鈕，按下去就可以將在 MSDN 上面英文的文件立即變成「中文版」的功能。

請依照我以下的步驟就可以達成了：

1.  先開啟 IE 的「連結」工具列  
      
    ![先開啟 IE 的「連結」工具列 ](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/b774c32b7464e3933740-Screenshot-080304-223004.png "先開啟 IE 的「連結」工具列 ")  
      
      
    ![先開啟 IE 的「連結」工具列](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/6e682d5bf132f53754b9-Screenshot-080304-223233.png "先開啟 IE 的「連結」工具列")  
      
    
2.  將以下連結「拖曳」到連結工具列上面  
      
    [切換MSDN中文版](<javascript:void\(location.href=location.href.replace\(/\.microsoft\.com\/en-us/, '.microsoft.com/zh-tw'\)\);>)  
      
    如果無法拖曳的話，可以手動修改「自訂連結」的網址:  
      
    
    1.  在「自訂連結」上面按下滑鼠右鍵，選內容  
          
        ![在「自訂連結」上面按下滑鼠右鍵，選內容](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/d37b62ca5c32f6ce7061-Screenshot-080304-224431.png "在「自訂連結」上面按下滑鼠右鍵，選內容")  
          
        
    2.  在「網頁文件」頁籤的 "URL" 欄位輸入以下網址（程式）：  
          
        javascript:void(location.href=location.href.replace(/\\.microsoft\\.com\\/en-us/, '.microsoft.com/zh-tw'));  
          
        ![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/e2080b85e91013808fe5-Screenshot-080304-224555.png)  
          
        
    3.  切換到「一般」頁籤，並輸入「切換MSDN中文版」  
          
        ![](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/e6ca531174c42ef00642-Screenshot-080304-224720.png)  
          
        
    4.  按下確定即可!
        

設定好了之後，就馬上來測試一下吧！^\_^

1.  先連到 GridView 的英文頁面  
      
    [http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.aspx](http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.aspx)  
      
    
2.  然後按下 「連結」工具列中的「切換MSDN中文版」按鈕！  
      
    p.s. 如果點選有出現錯誤的話，請按住 Ctrl 鍵不放，再用滑鼠按下「切換MSDN中文版」按鈕  
      
    ![然後按下 「連結」工具列中的「切換MSDN中文版」按鈕！](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/b57395acfb1c856798ef-Screenshot-080304-225023.png "然後按下 「連結」工具列中的「切換MSDN中文版」按鈕！")  
      
    
3.  按下去之後文件就會自動轉換到「繁體中文」版了！  
      
    ![按下去之後文件就會自動轉換到「繁體中文」版了](https://stwillblogassets.blob.core.windows.net/files/images/external/stwillblogassets.blob.core.windows.net/22cdd27ec1731d3ada28-Screenshot-080304-225442.png "按下去之後文件就會自動轉換到「繁體中文」版了")
    

是不是一個簡單又方便的技巧呢！^\_^

  

**全新 2012 年更新版**

可以翻譯更多 MSDN 上的文章，把該連結拖曳到「我的最愛工具列」或「書籤列」即可使用。

`javascript:if(location.href.search(/\.microsoft\.com\/(\w+\/)?\w\w-\w\w\//)==-1) {void(0);} else {if(location.href.search(/\.microsoft\.com\/(\w+\/)?en-US\//i)>0) {void(location.href=location.href.replace(/\.microsoft\.com\/(\w+\/)?en-US/i, '.microsoft.com/$1zh-tw'));} else {void(location.href=location.href.replace(/\.microsoft\.com\/(\w+\/)?zh-TW/i, '.microsoft.com/$1en-us'));}}`  
  

[MSDN 英-中](<javascript:if\(location.href.search\(/\.microsoft\.com\/\(\w+\/\)?\w\w-\w\w\//\)==-1\) {void\(0\);} else {if\(location.href.search\(/\.microsoft\.com\/\(\w+\/\)?en-US\//i\)\>0\) {void\(location.href=location.href.replace\(/\.microsoft\.com\/\(\w+\/\)?en-US/i, '.microsoft.com/$1zh-tw'\)\);} else {void\(location.href=location.href.replace\(/\.microsoft\.com\/\(\w+\/\)?zh-TW/i, '.microsoft.com/$1en-us'\)\);}}>)  

  

**全新 2014 年更新版**

正式支援 Google 網站上的各種服務，把該連結拖曳到「我的最愛工具列」或「書籤列」即可使用。

`javascript:(function(){var n;location.hostname.indexOf("google.com")>=0&&(n=location.search.indexOf("hl="),n==-1?location.search.indexOf("?")==0?void(location.search+="&hl=en-us"):void(location.search+="?hl=en-us"):location.search.substr(n+3,2)=="en"?void(location.search=location.search.replace(/hl=(\w\w)(-\w+)?/i,"hl=zh-Hant")):void(location.search=location.search.replace(/hl=(\w\w)(-\w+)?/i,"hl=en-us")));location.hostname.indexOf("microsoft.com")>=0&&(location.hostname.indexOf("support.microsoft.com")>=0?(n=location.pathname.search(/^\/kb\/\d+/i),n>=0&&(location.pathname.search(/^\/kb\/\d+\/?$/i)>=0?void(location.pathname=location.pathname.replace(/^(\/kb\/\d+)(\/)?(\w\w-\w\w)?$/i,"$1/en-us")):location.pathname.search(/^\/kb\/\d+\/(\w\w)(-\w\w)?/i)>=0?location.pathname.search(/^(\/kb\/\d+\/)en(-\w\w)?$/i)>=0?void(location.pathname=location.pathname.replace(/^(\/kb\/\d+\/)en(-\w\w)?$/i,"$1zh-tw")):void(location.pathname=location.pathname.replace(/^(\/kb\/\d+\/)\w\w(-\w\w)?$/i,"$1en-us")):void(location.pathname=location.pathname.replace(/^(\/kb\/\d+)(\/\w\w-\w\w)?$/i,"$1/en-us")))):location.pathname.search(/^\/(\w\w)(-\w\w)?\/?/i)>=0&&(location.pathname.search(/^\/(en)(-\w\w)?(\/)?(.*)/i)>=0?void(location.pathname=location.pathname.replace(/^\/(en)(-\w\w)?(\/)?(.*)/i,"/zh-tw$3$4")):void(location.pathname=location.pathname.replace(/^\/(\w\w)(-\w\w)?(\/)?(.*)/i,"/en-us$3$4"))))})()`  
  

[中-英](<javascript:\(function\(\){var n;location.hostname.indexOf\('google.com'\)\>=0&&\(n=location.search.indexOf\('hl='\),n==-1?location.search.indexOf\('?'\)==0?void\(location.search+='&hl=en-us'\):void\(location.search+='?hl=en-us'\):location.search.substr\(n+3,2\)=='en'?void\(location.search=location.search.replace\(/hl=\(\w\w\)\(-\w+\)?/i,'hl=zh-Hant'\)\):void\(location.search=location.search.replace\(/hl=\(\w\w\)\(-\w+\)?/i,'hl=en-us'\)\)\);location.hostname.indexOf\('microsoft.com'\)\>=0&&\(location.hostname.indexOf\('support.microsoft.com'\)\>=0?\(n=location.pathname.search\(/^\/kb\/\d+/i\),n\>=0&&\(location.pathname.search\(/^\/kb\/\d+\/?$/i\)\>=0?void\(location.pathname=location.pathname.replace\(/^\(\/kb\/\d+\)\(\/\)?\(\w\w-\w\w\)?$/i,'$1/en-us'\)\):location.pathname.search\(/^\/kb\/\d+\/\(\w\w\)\(-\w\w\)?/i\)\>=0?location.pathname.search\(/^\(\/kb\/\d+\/\)en\(-\w\w\)?$/i\)\>=0?void\(location.pathname=location.pathname.replace\(/^\(\/kb\/\d+\/\)en\(-\w\w\)?$/i,'$1zh-tw'\)\):void\(location.pathname=location.pathname.replace\(/^\(\/kb\/\d+\/\)\w\w\(-\w\w\)?$/i,'$1en-us'\)\):void\(location.pathname=location.pathname.replace\(/^\(\/kb\/\d+\)\(\/\w\w-\w\w\)?$/i,'$1/en-us'\)\)\)\):location.pathname.search\(/^\/\(\w\w\)\(-\w\w\)?\/?/i\)\>=0&&\(location.pathname.search\(/^\/\(en\)\(-\w\w\)?\(\/\)?\(.*\)/i\)\>=0?void\(location.pathname=location.pathname.replace\(/^\/\(en\)\(-\w\w\)?\(\/\)?\(.*\)/i,'/zh-tw$3$4'\)\):void\(location.pathname=location.pathname.replace\(/^\/\(\w\w\)\(-\w\w\)?\(\/\)?\(.*\)/i,'/en-us$3$4'\)\)\)\)}\)\(\)>)  

  
GitHub 專案: [miniasp/en-zh-bookmarklet](https://github.com/miniasp/en-zh-bookmarklet)
