Internationalization should be common practice, not a feature (wpcandy.com) Internationalization is the process of making an application ready for translation. Often this gets confused with localization, which is the process by which the text on the page and other settings are translated and adapted to another language and culture.
Use Gravity Forms to submit custom post types (yoast.com) By default, Gravity Forms allows you to create posts through a form. It doesn't have support for custom post types at the moment though, in part because a wonderful plugin was already created that allows for this.