use google lang detector if offices fail