improve the translation.added the compiler supporting.