Alright I don't know if there is a more efficient/elegant way to do this or not, but this seems to work:
For example:
<?php if(ICL_LANGUAGE_CODE == 'en'){?><label class="textfield_label" for="contactNameWidget">Name *</label><?php }?>
<?php if(ICL_LANGUAGE_CODE == 'xx'){?><label class="textfield_label" for="contactNameWidget">xxxx *</label><?php }?>
would put "Name*" next to the textfield and another if statement for some other language would put the corresponding translation for that field.
or
echo $args['before_widget'];
if(ICL_LANGUAGE_CODE == 'en'){
echo $args['before_title'] .'Email Us'. $args['after_title'];
}
if(ICL_LANGUAGE_CODE == 'xx'){
echo $args['before_title'] .'XXXX xxx'. $args['after_title'];
}
Would put the title Email Us for the contact form widget.
Peace,
Enote
P.S. Is there an easier way to do this? (for validation etc)