Languagetool เป็นซอฟต์แวร์พิสูจน์อักษรโอเพนซอร์ซสำหรับภาษาอังกฤษ, สเปน, ฝรั่งเศส, เยอรมัน, โปรตุเกส, โปแลนด์, ดัตช์และภาษาอื่น ๆ มากกว่า 20 ภาษา พบข้อผิดพลาดมากมายที่ตัวตรวจสอบการสะกดอย่างง่ายไม่สามารถตรวจจับได้
สำหรับข้อมูลเพิ่มเติมโปรดดูหน้าแรกของเราที่ https://languagetool.org ผู้อ่านนี้และการเปลี่ยนแปลงนี้
Core Languagetool (repo นี้) สามารถใช้ได้อย่างอิสระภายใต้ LGPL 2.1 หรือใหม่กว่า
ลองใช้หนึ่งในโครงการต่อไปนี้สำหรับไฟล์ Docker ที่มีชุมชนที่มีส่วนร่วม:
ภาพรวมการพัฒนาอธิบายถึงวิธีที่คุณสามารถมีส่วนร่วมกฎการตรวจจับข้อผิดพลาด
สำหรับรายละเอียดทางเทคนิคเพิ่มเติมดูหน้า dev ของเรา
ในการติดตั้งหรือสร้างโดยใช้สคริปต์เพียงพิมพ์:
curl -L https://raw.githubusercontent.com/languagetool-org/languagetool/master/install.sh | sudo bash < options >
หากคุณต้องการมีตัวเลือกเพิ่มเติมให้ดาวน์โหลดสคริปต์ install.sh
ตัวเลือกการใช้งานตาม:
sudo bash install.sh < options >
Usage: install.sh < option > < package >
Options:
-h --help Show help
-b --build Builds packages from the bleeding edge development copy of LanguageTool
-c --command < command > Specifies post-installation command to run (default gui when screen is detected)
-q --quiet Shut up LanguageTool installer ! Only tell me important stuff !
-t --text < file > Specifies what text to be spellchecked by LanguageTool command line (default spellcheck.txt)
-d --depth < value > Specifies the depth to clone when building LanguageTool yourself (default 1).
-p --package < package > Specifies package to install when building (default all)
-o --override < OS > Override automatic OS detection with < OS >
-a --accept Accept the oracle license at http://java.com/license. Only run this if you have seen the license and agree to its terms !
-r --remove < all/partial > Removes LanguageTool install. < all > uninstalls the dependencies that were auto-installed. (default partial)
Packages(only if -b is specified):
standalone Installs standalone package
wikipedia Installs Wikipedia package
office-extension Installs the LibreOffice/OpenOffice extension package
Commands:
GUI Runs GUI version of LanguageTool
commandline Runs command line version of LanguageTool
server Runs server version of LanguageTool
ก่อนเริ่มต้น: คุณจะต้องโคลนจาก GitHub และติดตั้ง Java 8 และ Apache Maven
คำเตือน: โคลนที่สมบูรณ์ต้องดาวน์โหลดมากกว่า 500 MB และต้องการดิสก์มากกว่า 1,500 MB สิ่งนี้สามารถลดลงได้หากคุณต้องการเพียงไม่กี่ครั้งสุดท้ายของสาขาหลักโดยการสร้างโคลนตื้น:
git clone --depth 5 https://github.com/languagetool-org/languagetool.git
การดาวน์โหลดโคลนตื้นน้อยกว่า 60 MB และต้องการดิสก์น้อยกว่า 200 MB
ในโฟลเดอร์รูทโครงการรัน:
mvn clean test
(บางครั้งคุณสามารถข้ามขั้นตอน Maven สำหรับการสร้างซ้ำ)
./build.sh languagetool-standalone package -DskipTests
ทดสอบผลลัพธ์ใน languagetool-standalone/target/
./build.sh languagetool-wikipedia package -DskipTests
ทดสอบผลลัพธ์ใน languagetool-wikipedia/target
ตอนนี้คุณสามารถใช้สำเนาการพัฒนาของ Languagetool *.jar
ได้โปรดทราบว่าอาจมีการถดถอย
arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
arch -x86_64 brew install openjdk
arch -x86_64 brew install maven
ยกเว้นที่ระบุไว้เป็นอย่างอื่นซอฟต์แวร์นี้ - แกน Languagetool - กระจายภายใต้ LGPL ดูไฟล์ popying.txt