Softwareübersetzung bezieht sich allgemein auf die Übersetzung aller Komponenten der grafischen Benutzeroberfläche (GUI) einer Softwareanwendung, wie z. B. Dialogfelder, Menüs und auf dem Bildschirm angezeigte Fehler- oder Statusmeldungen.
Die meisten Lokalisierungsprojekte beginnen mit der Softwareübersetzung. Die Übersetzung von Online-Hilfe und Dokumentation sollte erst nach vollständiger Übersetzung und Überprüfung der Software erfolgen, da Online-Hilfe und Dokumentation typischerweise zahlreiche Verweise auf die Softwareoberfläche enthalten.
In der Softwareanwendung würden normalerweise die folgenden UI-Komponenten übersetzt: