Bidirectional Language API