language conditions tools