Found the answer ! Thanks to my co worker.
In order to add translation to a node you need to add every translatable field like this in your creation node code :
$node->field_trailer['fr'][0]['value'] = $movie['link'];
$node->field_trailer['de'][0]['value'] = $movie['link'];
$node->field_trailer['en'][0]['value'] = $movie['link'];
And after node_save($node);
add
node->translations->data['de']['entity_type'] = 'node';
$node->translations->data['de']['entity_id'] = $node->nid;
$node->translations->data['de']['language'] = 'de';
$node->translations->data['de']['source'] = 'fr';
$node->translations->data['de']['uid'] = $node->uid;
$node->translations->data['de']['status'] = $node->status;
$node->translations->data['de']['translate'] = 0;
$node->translations->data['de']['created'] = $node->created;
$node->translations->data['de']['changed'] = $node->changed;
For each language and the node_save($node)
again.