diff --git a/en/docs/chapter_tree/binary_tree.md b/en/docs/chapter_tree/binary_tree.md
index ecc8d2b85..b855e1a82 100644
--- a/en/docs/chapter_tree/binary_tree.md
+++ b/en/docs/chapter_tree/binary_tree.md
@@ -57,7 +57,7 @@ A binary tree is a non-linear data structure that represents the hierarch
         Left  *TreeNode
         Right *TreeNode
     }
-    /* 构造方法 */
+    /* Constructor */
     func NewTreeNode(v int) *TreeNode {
         return &TreeNode{
             Left:  nil, // Pointer to left child node
@@ -141,7 +141,7 @@ A binary tree is a non-linear data structure that represents the hierarch
     }
 
     impl TreeNode {
-        /* 构造方法 */
+        /* Constructor */
         fn new(val: i32) -> Rc> {
             Rc::new(RefCell::new(Self {
                 val,
@@ -158,12 +158,12 @@ A binary tree is a non-linear data structure that represents the hierarch
     /* Binary tree node */
     typedef struct TreeNode {
         int val;                // Node value
-        int height;             // 节点高度
+        int height;             // Node height
         struct TreeNode *left;  // Pointer to left child node
         struct TreeNode *right; // Pointer to right child node
     } TreeNode;
 
-    /* 构造函数 */
+    /* Constructor */
     TreeNode *newTreeNode(int val) {
         TreeNode *node;