Fremdem Quelltext durchsuchen?

Wie macht das zum Beispiel translate.google.de ? Denn diese Seite durchsucht ja den Quelltext und übersetzt ihn in eine andere Sprache, doch kann ich das mit PHP auch?

Selbstverständlich, die rudimentärste Lösung wäre die Seite aufzurufen (zuerst fopen() einen Filepointer erstellen, dann mit fgets() (PHP: fgets - Manual)), die Inhalte lesen und alle HTML Tags entfernen, sofern nur der Text gewünscht ist (oder auch nicht) und anschlißend über preg_match() oder str_replace() die einzelnen Wörter zu ersetzen. Dies wäre aber nur eine Wort-Ersetzen-Funktion, das hat weder Grammatik noch die richtige Satzordnung in komplexeren Sätzen die nicht nach S-V-O aufgebaut sind, hierfür benötigt es Algorithmen.

Danke !