Cross-language communications