Ich kenne jetzt nicht die genauen Anforderungen, aber so spontan würde ich es mit
Delphi-Quellcode:
function TryStrToFloat(const S: string; out Value: Single;
const FormatSettings: TFormatSettings): Boolean; overload;
und verschiedenen FormatSettings versuchen. Natürlich würde die Kenntnis der Sprache vorab deutlich helfen.