Excel Software (http://www.excelsoftware.com) has updated MacTranslator, software for system and software modeling, to version 2.1, which adds PHP support and namespaces for other languages to organize captured code design.

Class properties introduced in Objective-C 2.0 are now captured. Static imports and generics are now supported for Java. Design information and source code files can be extracted from a REALbasic project.

New features have been added to assist a developer when translating source code from one programming language to another. Language translation projects are increasing common as developers migrate code between computers (Mac, Windows, Linux) and devices (computer, phone, iPad).

MacTranslator extracts design information from source code files into text files. Those files are imported into the MacA&D or WinA&D modeling tools to generate data, class or structure diagrams and data dictionary. You can generate data models from SQL, class models from C++, C#, Objective-C, PHP, Java, Delphi, Ada or REALbasic and structure charts from C, Pascal, Basic, PHP or Fortran source code.

MacTranslator 2.1 is a Universal Binary application that runs on all Mac OS X computers at US$495 for a single user license. These tools work with the WinA&D, MacA&D, QuickUML or QuickCRC modeling tools.