And also implement proper language detection through lingua-rs, because Bluesky's detection is really bad