Pentru partea „ortografia greșită“ (Ați vrut)
Puteți publica fișierul de configurare în directorul aplicației și suprascrie setările executând furnizor de artizan php: publica pentru a copia configurația în folderul de configurare ca searchy.php
Puteți seta driver-ul implicit de utilizat pentru căutări în fișierul de configurare. Opțiunile dvs. (în acest stadiu) sunt: neclare, simplu și Levenshtein.
De asemenea, puteți trece peste aceste metode folosind următoarea sintaxă atunci când rulează o căutare:
Prin definirea Levenshtein distanță puteți finetune cât de departe poate fi un cuvânt.
- Dacă aveți nevoie de o performanță mai bună ar trebui să ia în considerare ceva de genul
solr
sau elasticsearch
pentru această sarcină.
https://wiki.apache.org/solr/SpellCheckComponent
https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-fuzzy-query.html
Pentru partea de traducere
Tu ar trebui să aibă doar un dicționar gata în fișierele de baze de date sau de localizare și rula jgheabul de intrare, care, de asemenea. Asteptati ori de calcul de mare atât pentru corectură de ortografie și traducerea în cod.