Słownik tłumaczenia tekstu na www


(Irekxara) #1

Witam :smiley:

Jak sądzę jest to dość skomplikowane i pracochłonne, ale bardzo mnie to interesuje w jaki sposób są wykonane translatory na które możemy natknąć się w wyszukiwarkach ....może na początek poproszę o wyjaśnienie jak jest zrobiony "mini słownik" bo "translator" brzmi dość skomplikowanie.


(adpawl) #2

słownik, to wystarczy w bazie kilka kolumn z tłumaczeniem słowa w danym języku

z translatorami jest gorzej, bo dochodzą złożone algorytmy analizy składniowej, semantycznej itp.


(Irekxara) #3

Dziękuję za wyjaśnienie podstaw działania "mini słowników" może zagłębię się dalej i zapytam - czy jest to trudne do wykonania dla osoby znającej tylko podstawy webMastering' u


(adpawl) #4

zalezy co masz na myśli podstawy webmasteringu :roll:

jeżeli podstawy php i mysql to ze słownikiem powinieneś dać radę.

Zasada może być taka

tworzysz tabelę slownik z kolumnami: pl, en -i wypełniasz ją słowami i ich tłumaczeniem

-rozbijasz string na słowa (np. funkcją explode) i zapisujesz do tablicy.

-kasujesz duplikaty

-potem w pętli wysyłasz do bazy zapytanie zawierające kolejne słowo z tablicy (np. SELECT en FROM slownik WHERE pl='$slowo' , a po jego wykonaniu zamieniasz w stringu wejściowym zadane słowo na wynik z zapytania (np. funkcja str_replace)