Sublanguage ถูกออกแบบมาให้เรียบง่ายที่สุด: หนึ่งโพสต์ พร้อมคำแปลที่จัดเก็บไว้บนโพสต์นั้นเอง หน้านี้คือเวอร์ชันที่บอกตรงๆ ว่าการย้ายมาใช้ TranslateRocket — ปลั๊กอิน WordPress หลายภาษาแบบฟรี — จะเกิดอะไรขึ้นจริงๆ: อะไรที่ย้ายมาได้ อะไรที่ย้ายมาไม่ได้ และใช้เวลานานแค่ไหน
สรุปสั้นๆ: คำแปลที่คุณมีอยู่แล้วจะถูกนำเข้าได้ในคลิกเดียว ไม่มีอะไรของคุณถูกแก้ไขหรือลบทิ้ง และการนำเข้าจะทำงานได้แม้ปลั๊กอินเดิมจะถูกปิดใช้งานหรือลบไปแล้วก็ตาม
ปลั๊กอินนี้ทำอะไร — และหยุดอยู่ตรงไหน
Sublanguage เก็บโพสต์เดียวและจัดเก็บแต่ละคำแปลไว้เป็นฟิลด์เพิ่มเติมบนโพสต์นั้น ไม่มีสำเนาที่ต้องคอยอัปเดตให้ตรงกัน ซึ่งเป็นจุดแข็งของมัน แต่ในทางกลับกัน ทุกอย่างที่อยู่นอกฟิลด์เหล่านั้น — ข้อความในธีม ข้อความปลั๊กอิน ร้านค้า — คุณต้องจัดการด้วยวิธีอื่นเอง
คำแปลของคุณเก็บอยู่ที่ไหนจริง ๆ
แต่ละภาษาคือโพสต์ขนาดเล็กประเภท language, และชื่อย่อของภาษานั้นจะเป็นคำนำหน้าของฟิลด์ที่แปลแล้วบนโพสต์ของคุณ: _it_post_title, _it_post_content, _it_post_name สำหรับที่อยู่ URL หมวดหมู่และแท็กก็ใช้คำนำหน้าเดียวกันนี้ เช่นเดียวกับรายการเมนู
สิ่งที่ย้ายมาได้
- หัวข้อ ข้อความย่อ และเนื้อหาของโพสต์ หน้าเพจ และ custom post type
- URL ที่แปลแล้วของคุณ ดังนั้นลิงก์ที่เครื่องมือค้นหารู้จักอยู่แล้วจึงยังใช้งานได้ตามปกติ
- ชื่อและคำอธิบายของหมวดหมู่และแท็ก
- ข้อความเมนูที่คุณพิมพ์ไว้เอง
- นำเข้าเฉพาะภาษาที่เผยแพร่แล้วเท่านั้น ภาษาที่คุณยังปล่อยไว้เป็นฉบับร่างใน Sublanguage จะไม่ถูกนำเข้า และฟิลด์ที่ว่างเปล่า — “ใช้ต้นฉบับ” — จะไม่ถูกนำเข้าในฐานะคำแปล
Sublanguage ยังสามารถคัดลอกฟิลด์ที่แปลแล้วลงบน revision ของโพสต์ได้ด้วย ซึ่งเป็นเวอร์ชันเก่า ไม่ใช่หน้าเว็บจริงของคุณ จึงถูกข้ามไป: จะอ่านเฉพาะเวอร์ชันปัจจุบันของแต่ละโพสต์เท่านั้น
วิธีการโยกย้ายทีละขั้นตอน
- สำรองข้อมูลเว็บไซต์ของคุณไว้ก่อน แม้ว่าขั้นตอนนี้จะไม่แก้ไขเนื้อหาของคุณ แต่การย้ายข้อมูลโดยไม่มีการสำรองไว้ก่อนถือเป็นนิสัยที่ไม่ดี ไม่ว่าจะใช้เครื่องมือใดก็ตาม
- ติดตั้ง TranslateRocket จาก wordpress.org ฟรี และไม่ต้องสร้างบัญชีใดๆ
- เลือกภาษาของคุณ ที่ TranslateRocket → Languages: ภาษาที่ใช้เขียนเว็บไซต์ของคุณ และภาษาที่คุณมีคำแปลอยู่แล้ว
- เปิด TranslateRocket → Import หน้าจอนี้จะตรวจดูเว็บไซต์ของคุณและแจ้งให้ทราบว่าพบอะไรบ้าง พร้อมจำนวน หากแจ้งว่าไม่พบสิ่งใด ก็จะไม่มีการเดาสุ่มใดๆ ทั้งสิ้น
- กดปุ่มนำเข้า สำหรับปลั๊กอินนี้แล้วปล่อยให้ทำงาน เนื้อหาต้นฉบับของคุณจะไม่ถูกแตะต้องแต่อย่างใด
- เติมเต็มส่วนที่ขาดหายไปได้ฟรี สิ่งที่ปลั๊กอินเดิมไม่เคยครอบคลุม — เมนู ข้อความในธีม WooCommerce — สามารถแปลได้ด้วยตัวแปลภาษาที่มีอยู่ในตัว Chrome และ Edge: ไม่ต้องใช้คีย์ API ไม่ต้องมีบัญชี และไม่มีการส่งข้อมูลไปที่ไหนเลย เราจับเวลาไว้: 464 ข้อความ ใน 42 วินาที
- ตรวจสอบให้แน่ใจ แล้วค่อยลบปลั๊กอินเดิมเมื่อคุณพอใจแล้วเท่านั้น — ไม่ใช่ก่อนหน้านั้น
หลังจากนั้นเป็นอย่างไร
คุณยังคงใช้รูปแบบหนึ่งโพสต์ต่อหนึ่งหน้าที่คุณเลือกใช้ Sublanguage ไว้ และได้รับเพิ่มในส่วนที่ Sublanguage ไม่เคยครอบคลุม: ข้อความอินเทอร์เฟซ WooCommerce ข้อมูลเมตา SEO และตัวแก้ไขแบบภาพที่คุณคลิกที่ข้อความใดก็ได้บนหน้าเว็บเพื่อแปล
คุณยังได้สิ่งที่ใช้ตัดสินปลั๊กอินแปลภาษาเมื่อความตื่นเต้นช่วงแรกผ่านไปแล้ว: /es/ในรูปแบบ URL พร้อม hreflangที่ถูกต้อง, slug ที่แปลแล้ว, ตัวสลับภาษาในรูปแบบ shortcode บล็อก หรือวิดเจ็ต, กฎการแสดงผลรายหน้า และหน่วยความจำการแปลที่ทำให้ประโยคเดียวกันไม่ต้องแปลซ้ำสองครั้ง
คำถามที่มักถามก่อนเปลี่ยน
นำเข้าข้อมูลได้หรือไม่หลังจากปิดใช้งาน Sublanguage แล้ว?
ได้ คำแปลจะถูกอ่านจากฐานข้อมูลของคุณ ไม่ว่าปลั๊กอินจะอยู่ในสถานะใดก็ตาม เมื่อปิดใช้งานแล้ว กฎที่อยู่ URL ของ WordPress จะถูกสร้างใหม่ เพื่อไม่ให้มีหน้าใดไปจบลงที่หน้าแรกโดยผิดพลาด
URL ที่แปลแล้วของฉันจะยังใช้งานได้หรือไม่?
ใช้งานได้ ที่อยู่ที่แปลแล้วของแต่ละหน้าจะถูกนำเข้าและยังคงใช้งานได้หลังจากเปลี่ยนปลั๊กอิน
แล้วภาษาที่ฉันไม่เคยเผยแพร่ล่ะ?
ภาษาที่ยังเป็นฉบับร่างใน Sublanguage จะไม่ปรากฏบนเว็บไซต์ จึงไม่ถูกนำเข้า
มีค่าใช้จ่ายเท่าไร?
ไม่มีค่าใช้จ่าย TranslateRocket ไม่มีแพ็กเกจเสียเงิน และตัวแปลภาษาที่มีอยู่ในตัว Chrome และ Edge ก็ไม่ต้องใช้คีย์ API หรือบัญชีใดๆ
มาจากปลั๊กอินอื่นใช่ไหม? WPML · Polylang · TranslatePress · Weglot · Loco Translate · Bogo · WPGlobus · WP Multilang · Multilanguage · qTranslate · Falang · Sublanguage
ต้องการคีย์ API ใช่ไหม
คู่มือทีละขั้นตอนสำหรับ OpenAI, Claude, Gemini, DeepL และ Google Translate: แต่ละตัวมีค่าใช้จ่ายเท่าไร ตัวไหนฟรี และวิธีตั้งวงเงินค่าใช้จ่าย คู่มือคีย์ API →