portal translations by Hiroki