Como comprobar programaticalmente idioma e id para WPML

Para poder detectar que lenguaje es en su tema de WordPress con instalación de plugin WPML es facil:
Usamos la variable fija ICL_LANGUAGE_CODE

Código de ejemplo php:

if( 'en' == ICL_LANGUAGE_CODE ){
//hacer cosas si English
}elseif( 'es' == ICL_LANGUAGE_CODE ){
//hacer cosas si español
}

Como conseguir el id de post (o mi post_type) depende de idioma programaticamente si Ingles es idioma por defecto?

$post_type = 'my_post_type'; //'post', 'page' etc
$post_current_id = get_the_ID();

//conseguir id para traducion en español
$translated_id = icl_object_id( $post_current_id, $post_type, true, 'es' );

//conseguir id para traducion en ruso
$translated_id = icl_object_id( $post_current_id, $post_type, true, 'ru' );

Saludos!