Check is_string.
Merge branch '4.0'
Fix translator bug.
Merge branch '4.0'