docs: Update README file
diff --git a/README.md b/README.md
index 7a86c3e..68a2076 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,10 @@
 # Protocol of [Apache HoraeDB™](https://github.com/apache/incubator-horaedb)
 
-[![Crates.io](https://img.shields.io/crates/v/horaedb-proto.svg)](https://crates.io/crates/horaedb-proto)
+[![Crates.io](https://img.shields.io/crates/v/horaedb-proto.svg)](https://crates.io/crates/horaedbproto)
 [![Go Reference](https://pkg.go.dev/badge/github.com/apache/incubator-horaedb-proto.svg)](https://pkg.go.dev/github.com/apache/incubator-horaedb-proto)
+[![Maven Central](https://img.shields.io/maven-central/v/org.apache.horaedb/horaedb-proto-internal.svg?logo=Apache+Maven&logoColor=blue)](https://central.sonatype.com/artifact/org.apache.horaedb/horaedb-proto-internal)
 
-Protocol buffer files for HoraeDB. Projects that manage generated code of different languages are also in this repository. They acts as underlying dependency of client, server and meta.
+Protocol buffer files for HoraeDB. Projects that manage generated code of different languages are also in this repository. They act as underlying dependencies of the client, server, and meta.
 
 ## User Guide
 
@@ -38,12 +39,12 @@
 ### Java
 
 1. Name the maven project to a new version.
-2. Rebuild the maven project lies in the `java` directory (During the build process, java code for the latest proto will be generated).
+2. Rebuild the maven project in the `java` directory (During the build process, java code for the latest proto will be generated).
 2. Publish the build result to the central maven repository.
 
 ### Rust
 
-As for the Rust projects that depends on this project, everything will be generated during the build process of themselves. So nothing else needs to be done for `Rust`.
+As for the Rust projects that depend on this project, everything will be generated during the build process themselves. So nothing else needs to be done for `Rust`.
 
 ### Golang