I have a need to put a second language ON drawings in Creo 2/3. I don't want the Creo interface to be in a different language. It might need to be the main text is only in the second language or be in both English AND a different language. I'm looking specifically for Portuguese but I assume that IF it can be done it would be the same no matter the language.
Typically this is accomplished by having one layer for the notes in one language and another for notes in the other language. You do need to be careful that when you add/change a note, you know there is work for your translator. If you have a drawing template, you can include it there, if the notes are the same across drawings. Sometimes people use drawing program states for it, showing/erasing the appropriate notes, but control via layers is the more common way.
to able to create note using different languages - see picture
you have to set proper font ... in my example it is isocpeur.ttf
please try Google to find the font. You can also use TrueType fonts available in C:\Windows\Fonts directory, for example Arial.
I believe some users have made Toolkit applications, in which they employ the symbolic form of the note ('THIS MODEL SHOULD BE PAINTED &COLOR') and have a little database in which the different languages' forms of the note are laid out, and then the application can swap the notes' contents as desired.
my colleagues developed Advanced Drawing Language Translator, see COGRAS - Advanced Language Drawing Translator page.
Translator does not translate text string automatically, user must build appropriate translation dictionary and drawing formats.