/PHP-Chinese

PHP Chinese Conversion (中文繁簡轉換)

Primary LanguagePHP

Chinese Conversion

PHP Chinese Conversion, Simple, Lightweight (v0.2 with WikiMedia Library < 400KB)

Installation

composer require steelywing/chinese

Manually install

  • Clone this repo

    git clone https://github.com/steelywing/PHP-Chinese.git
    
  • Generate autoload.php, run on PHP-Chinese folder

    composer dump-autoload
    

Feature

  • Use WikiMedia or OpenCC library
  • Lightweight
  • 使用最長匹配規則

Demo

For more usage, see demo.php

require_once __DIR__ . '/vendor/autoload.php';

use SteelyWing\Chinese\Chinese;

$chinese = new Chinese();

echo $chinese->to(Chinese::ZH_HANS, '轉成簡體中文'); // 转成简体中文
echo $chinese->to(Chinese::ZH_HANT, '转成繁体中文'); // 轉成繁體中文

Switch library

Switch to OpenCC, run the following command in dict folder

git clone https://github.com/BYVoid/OpenCC.git
php import_opencc.php

Switch to WikiMedia, run the following command in dict folder

php import_wikimedia.php

License

MIT

WikiMedia License

OpenCC License