I need to create a special form for my website where users cand specify a series of data including some textfields, combo boxes and sliders (from 0 to 100). Also I need this form to be qTranslate compatible, for my website is multilingual.

What would be the easiest, cheapest approach for this?

I tried the lite version of Ninja Forms plugin but it offers very few form element types.

I also started creating my own template with the form elements but I don't know how to make it work with qTranslate. And I'm thinking this solution is maybe reinventing the wheel and there's a fastest approach than programming it myself.

  • 2
    Note, plugin/theme recommendations are off topic here.
    – fuxia
    May 5, 2013 at 7:34
  • I do not necessarily request a plugin or theme recommendation.
    – MichelReap
    May 5, 2013 at 7:46
  • 1
    Could you try to make your question more specific?
    – fuxia
    May 5, 2013 at 13:38

1 Answer 1


What would be the easiest, cheapest approach for this?

Simple, create one form per language.

In functions.php or, preferably, as a custom plugin:

add_shortcode( 'my-lingo-form', 'shortcode_wpse_98360');
function shortcode_wpse_98360()
    $lingo = your_language_detection_method();
    switch( $lingo )
        case 'en':
            echo do_shortcode('[form-en]');
            echo do_shortcode('[form-other-languages]');

In your post or page: [my-lingo-form].

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.