接下來就為大家介紹一款支援批量翻譯固定連結的別名翻譯外掛程式WP Slug Translate,該外掛程式使用的是微軟Bing翻譯API介面,安裝這個外掛程式以後,當我們寫完文章點擊“發布”的時候就可以自動翻譯文章別名,至於如何批量翻譯舊文章,請看下文:
一、WP Slug Translate外掛程式下載地址: (注意是作者為“boliquan”的那個才支援批量翻譯) http://wordpress.org/extend/plugins/wp-slug-translate/
二、批量翻譯中文固定連結的方法: 登入wordpress後台後,點擊“文章”,然後就看到了文章列表,勾選“標題”則選中了當前列表頁的所有文章,在“大量編輯”那裡下拉選擇“編輯”,點擊“應用”,再點擊右邊的“更新”,等待一會當前頁的所有文章的中文固定連結就翻譯成英文了,翻到下一頁用同樣的方法批量翻譯直到全部翻譯完成即可。注意批量翻譯很容易逾時,可以每次少選擇一些文章。
三、WP Slug Translate外掛程式詳細使用方法見下面:
==WP Slug Translate外掛程式簡介==
WP Slug Translate | Download» |,它是一個使用微軟Bing翻譯API介面的文章標題別名自動翻譯外掛程式,支援批量翻譯文章標題別名。首先說說我為什麼要寫這個外掛程式,我之前用過wp-slug和cos_slug_translator這兩款別人的外掛程式,前者由於Google時不時撞牆不太穩定,後者的作者改成了有道API(因為原來的GoogleAPI收費了),而有道的翻譯太爛了。所以只能自己動手滿足需求了,最近學習了一下Bing翻譯的API,翻譯效果很不錯,所以做成了這個文章標題別名自動翻譯外掛程式,支援從38種語言翻譯成英文,如果手動指定別名則以手動的為準,如果由於網路等原因導致翻譯失敗,則以文章ID作為別名。使用很簡單,安裝後可以直接使用,有個名為“WP Slug Translate”的設定選項,對於中文部落格來說預設設定就行了,照顧自己人嘛。
==WP Slug Translate外掛程式安裝與使用==
(1)下載後解壓得到wp-slug-translate檔案夾,上傳至 /wp-content/plugins/ 目錄,然後在後台“外掛程式”那裡啟用。 (2)進行簡單配置:“設定”→“WP Slug Translate”即進入了設定頁面。 (3)“Windows Azure Application”:可以用預設的,最好自己按提示去申請一個。兩個步驟缺一不可。每個賬戶每個月有兩百萬字元限制,所以推薦大家按照教程申請自己的。 (4)“Source Language”:是指你寫部落格使用的語言,在下拉式功能表選擇就行。 (5)“Second Mode”:以第二工作模式運行,相容同步微博等外掛程式(比如:多說),能夠即時翻譯文章標題別名。 (6)“Delete Options”:勾選後可以在禁用此外掛程式時自動刪除在資料庫中的設定選項,做到綠色化。
==FAQ常見問題集==
① 什麼是文章標題別名(slug)?我個人推薦的固定連結格式是什嗎? 答:別名slug就是設定固定連結以後,固定連結的後半部分,又稱“縮減名”,比如這篇文章的固定連結是http://boliquan.com/wp-slug-translate/,那麼這篇文章的別名slug就是wp-slug-translate;我個人推薦的固定連結格式是/%postname%/或者/%postname%.html這樣的好處是部分關鍵詞會出現在URL中,有利於SEO。
② 寫文章時如何看到別名slug? 答:點擊右上方的“顯示選項”→勾選“別名”即可顯示slug模組,可以用滑鼠拖動到喜歡的位置,建議放在右上方。
③ 我可以手動指定slug嗎? 答:如果手動指定了slug,則以手動指定的英文為準。如果輸入的仍然是不合標準的中文字元或純數字,則仍然執行對標題的翻譯。
④ 以前某篇文章的slug是中文的,怎麼改成英文的?如果文章很多,怎麼批量翻譯? 答:“編輯”該文章→再點擊“更新”即可;如果文章很多,可以在後台點擊“文章”,然後就看到了文章列表,勾選“標題”則選中了當前列表頁的所有文章,在“大量編輯”那裡下拉選擇“編輯”,點擊“應用”,再點擊右邊的“更新”,等待一會當前頁的所有文章的中文固定連結就翻譯成英文了,翻到下一頁用同樣的方法批量翻譯直到全部翻譯完成即可。注意批量翻譯很容易逾時,可以每次少選擇一些文章。
⑤ 以前某篇文章的slug是ID,怎麼改成英文的? 答:首先確定你的固定連結格式已設定為文章別名/%postname%/或者/%postname%.html等,然後編輯該文章,點擊“更新”,即可自動執行對標題的翻譯。
⑥ 文章標題別名已經是英文了,編輯文章後url會改變嗎? 答:不會,只有當別名是不合標準的中文字元或純數字時才會自動翻譯,如果本來已經是英文,那麼隨便怎麼編輯,url也不會改變。
⑦ 為什麼寫完文章,並沒有見到固定連結被自動翻譯? 答:因為你還沒點擊“發布”,WP Slug Translate是在發布文章時執行的。
⑧ 如果網路不佳翻譯失敗時怎麼辦? 答:如果由於網路問題導致翻譯失敗,則會自動以文章ID作為slug,當然你仍然可以手動指定slug。這時你也可以點擊“更新”嘗試再次執行翻譯。
⑨ “Windows Azure Application”是什嗎? 答:這是微軟的應用中心,預設是我申請的那個,因為每個賬戶每個月有兩百萬字元限制,所以最好申請你自己的,首先訂閱“Microsoft Translator”然後再註冊。兩個步驟缺一不可。申請教程在這裡,如果你發現自己申請的不能用,可以點擊“重設”來恢複預設設定。
⑩ “第二工作模式”是什麼意思? 答:這是為了相容同步微博等外掛程式(比如:多說)而新增加的一種工作模式,可以解決“同步到微博後地址打不開”的問題,能夠即時翻譯文章標題別名,需要注意的是,以這種模式工作時,很多特性與上面講的不同。
⑪ 對於有人出現這種情況“Fatal error: Call to undefined function curl_init()”為什嗎? 答:如果你是本地XAMPP環境測試的,是因為CURL功能沒開啟,其它本地環境可能也會預設沒開啟CURL功能,請查看這篇文章:本地XAMPP開啟CURL方法。如果你是在使用的主機上出現這種情況,那麼基本上可以考慮換主機了,連這種最基本的CURL功能都沒開啟,基本上什麼API類的外掛程式都用不了~
固定連結結構標籤的主要參數
WordPress 固定連結結構主要是通過結構標籤來構成的,你只要瞭解了這些標籤就可以任意設定你的永久連結了。
主要參數如下:
%year% 年,四位元,如:2009
%monthnum% 月,如:01
%day% 日,如:10
%hour% 時,更精確的時間,如:16
%minute% 分,如:50
%second% 秒,如:30
%post_id% 文章的唯一標識,如:110
%category% 分類
%author% 作者名
%postname% 文章名
“%postname% 文章名”,這是WordPress 固定連結比較常用的結構標籤。如一片文章的標題為“Hello World” ,
則使用這個結構標籤的固定連結就會出現“Hello-World”。中文版的WordPress 顯示的則是文章的“日誌別名”,
注意要把“日誌別名”設為英語或拼音,否則不利於搜錄。