An input method is a program that allows users to enter characters and symbols not found on their input devices. For instance, an input method can allow a user to input Chinese, Japanese, Korean or Indic characters using a Latin keyboard.
PC-BSD uses the IBus framework to achieve this task.
DISCUSS IBUS, SCIM
Japanese ports: uim-anthy http://forums.pcbsd.org/showthread.php?t=1084&highlight=anthy+japanese