Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/skoro/stardict

PHP interface to StarDict dictionaries
https://github.com/skoro/stardict

php-interface stardict

Last synced: 2 months ago
JSON representation

PHP interface to StarDict dictionaries

Awesome Lists containing this project

README

        

# StarDict
Provides PHP interface to StarDict dictionaries.

Install via composer:
```
composer require skoro/stardict
```

## Usage

```php
use StarDict\StarDict;

require dirname(__FILE__) . '/vendor/autoload.php';

$dict = StarDict::createFromFiles('dict.ifo', 'dict.idx', 'dict.dict.dz');

echo $dict->getDict()->getBookname(); // show dict name.

foreach ($dict->get('word') as $result) {
echo $result->getValue();
}
```

## Caveats

- Only 2.4.2 StarDict version is supported.
- Option `sametypesequence` is required and cannot be empty.