{"repo":"wapmorgan/Morphos","free":true,"listed":false,"github":"https://github.com/wapmorgan/Morphos","clone":"git clone https://github.com/wapmorgan/Morphos.git","description":"A morphological solution for Russian and English language written completely in PHP. Provides classes to inflect personal names, geographical names, decline and pluralize nouns, generate cardinal and ordinal numerals, spell out money amounts and time intervals. / Морфологическая библиотека для английского и русского языков. Склоняет имена собственные, названия географических объектов, склонение и плюрализация имен собственных и другое.","language":"PHP","stars":828,"topics":["morphology","pluralization","russian-specific","english-specific","names","humanizer","react","russian","numeral","ordinal"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Morphos A morphological solution for Russian and English language written completely in PHP and delivered as a PHP library or docker image to integrate in non-PHP stack. Tests & Quality: Features - [✓] Inflection of Personal names (Фамилия, Имя, Отчество) (Russian) - [✓] Inflection of Geographical names (Страны/Города) (Russian) - [✓] Declension/Pluralization of nouns and adjectives (Russian, English) - [✓] Generation numerals of numbers (количественные и порядковые) (Russian, English) - [✓] Spelling out amounts of money (Russian) - [✓] Spelling out time units and intervals (Russian, English) Table of contents 1. Installation 2. Quick start 3. Documentation 4. Contributing Installation As PHP library Download library through composer: or install via adapter: - Adapter for Blade: wapmorgan/morphos-blade - Adapter for Twig: wapmorgan/morphos-twig - Adapter for Yii2: wapmorgan/yii2-inflection As a separate service The server starts in a container from docker image and listens 8080 port for GET-requests. Integrate service into your stack (for example, docker compose) or standalone container: Tip : adjust NUM WORKERS env variable if you will send a lot of load to service. By default, it's 4. There are API: marks in documentation for functions, that exposed as service endpoints. Just pass them the same arguments as to PHP-functions/methods. Quick Start Russian English Documentation - Русская морфология в файле README-ru.md - English morphology in file README-en.md Contributing See ","default_branch":null,"files":null,"tree":[],"storefront":"/r/wapmorgan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wapmorgan/Morphos/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}