You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by GitBox <gi...@apache.org> on 2020/10/22 12:39:42 UTC

[GitHub] [flink] dianfu commented on a change in pull request #13672: [FLINK-19660][docs][python] Translate page "table_environment.zh.md" into Chinese

dianfu commented on a change in pull request #13672:
URL: https://github.com/apache/flink/pull/13672#discussion_r510114173



##########
File path: docs/dev/python/table-api-users-guide/table_environment.zh.md
##########
@@ -331,35 +331,35 @@ These APIs are used to explain/execute jobs. Note that the API `execute_sql` can
         <strong>explain_sql(stmt, *extra_details)</strong>
       </td>
       <td>
-        Returns the AST and the execution plan of the specified statement.
+       返回指定语句的抽象语法树和执行计划。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.explain_sql">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.explain_sql">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>create_statement_set()</strong>
       </td>
       <td>
-        Creates a StatementSet instance which accepts DML statements or Tables.
-        It can be used to execute a multi-sink job. 
+        创建一个可接受 DML 语句或表的 StatementSet 实例。
+        它可用于执行包含多个 sinks 的作业。

Review comment:
       ```suggestion
           它可用于执行包含多个 sink 的作业。
   ```

##########
File path: docs/dev/python/table-api-users-guide/table_environment.zh.md
##########
@@ -113,105 +113,105 @@ These APIs are used to create/remove Table API/SQL Tables and write queries:
         <strong>from_elements(elements, schema=None, verify_schema=True)</strong>
       </td>
       <td>
-        Creates a table from a collection of elements. 
+        通过元素集合来创建表。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.from_elements">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.from_elements">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>from_pandas(pdf, schema=None, split_num=1)</strong>
       </td>
       <td>
-        Creates a table from a pandas DataFrame. 
+        通过 pandas DataFrame 来创建表。 
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.from_pandas">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.from_pandas">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>from_path(path)</strong>
       </td>
       <td>
-        Creates a table from a registered table under the specified path, e.g. tables registered via <strong>create_temporary_view</strong>. 
+        通过指定路径下已注册的表来创建一个表,例如通过 <strong>create_temporary_view</strong> 注册表。 
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.from_path">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.from_path">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>sql_query(query)</strong>
       </td>
       <td>
-        Evaluates a SQL query and retrieves the result as a `Table` object. 
+        计算一条 SQL 查询并将查询的结果作为一个 `Table` 对象。 

Review comment:
       ```suggestion
           执行一条 SQL 查询,并将查询的结果作为一个 `Table` 对象。 
   ```

##########
File path: docs/dev/python/table-api-users-guide/table_environment.zh.md
##########
@@ -22,89 +22,89 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-This document is an introduction of PyFlink `TableEnvironment`. 
-It includes detailed descriptions of every public interface of the `TableEnvironment` class.
+本篇文档是对 PyFlink `TableEnvironment` 的介绍。 
+文档包括对 `TableEnvironment` 类中每个公共接口的详细描述。
 
 * This will be replaced by the TOC
 {:toc}
 
-Create a TableEnvironment
+创建 TableEnvironment
 -------------------------
 
-The recommended way to create a `TableEnvironment` is to create from an `EnvironmentSettings` object:
+创建 `TableEnvironment` 的推荐方式是通过 `EnvironmentSettings` 对象中创建:

Review comment:
       ```suggestion
   创建 `TableEnvironment` 的推荐方式是通过 `EnvironmentSettings` 对象创建:
   ```

##########
File path: docs/dev/python/table-api-users-guide/table_environment.zh.md
##########
@@ -415,103 +412,102 @@ For more details about the different kinds of UDFs, please refer to [User Define
         <strong>create_temporary_function(path, function)</strong>
       </td>
       <td>
-        Registers a Python user defined function class as a temporary catalog function.
+        将一个 Python 用户自定义函数类注册为临时 catalog 函数。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_temporary_function">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_temporary_function">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>create_temporary_system_function(name, function)</strong>
       </td>
       <td>
-        Registers a Python user defined function class as a temporary system function.
-        If the name of a temporary system function is the same as a temporary catalog function,
-        the temporary system function takes precedence.
+        将一个 Python 用户自定义函数类注册为临时系统函数。
+        如果临时系统函数的名称与临时 catalog 函数名称相同,优先使用临时系统函数。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_temporary_system_function">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_temporary_system_function">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>create_java_function(path, function_class_name, ignore_if_exists=None)</strong>
       </td>
       <td>
-        Registers a Java user defined function class as a catalog function under the given path.
-        If the catalog is persistent, the registered catalog function can be used across multiple Flink sessions and clusters.
+        将 Java 用户定义的函数类注册为指定路径下的 catalog 函数。

Review comment:
       ```suggestion
           将 Java 用户自定义函数注册为指定路径下的 catalog 函数。
   ```

##########
File path: docs/dev/python/table-api-users-guide/table_environment.zh.md
##########
@@ -415,103 +412,102 @@ For more details about the different kinds of UDFs, please refer to [User Define
         <strong>create_temporary_function(path, function)</strong>
       </td>
       <td>
-        Registers a Python user defined function class as a temporary catalog function.
+        将一个 Python 用户自定义函数类注册为临时 catalog 函数。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_temporary_function">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_temporary_function">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>create_temporary_system_function(name, function)</strong>
       </td>
       <td>
-        Registers a Python user defined function class as a temporary system function.
-        If the name of a temporary system function is the same as a temporary catalog function,
-        the temporary system function takes precedence.
+        将一个 Python 用户自定义函数类注册为临时系统函数。
+        如果临时系统函数的名称与临时 catalog 函数名称相同,优先使用临时系统函数。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_temporary_system_function">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_temporary_system_function">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>create_java_function(path, function_class_name, ignore_if_exists=None)</strong>
       </td>
       <td>
-        Registers a Java user defined function class as a catalog function under the given path.
-        If the catalog is persistent, the registered catalog function can be used across multiple Flink sessions and clusters.
+        将 Java 用户定义的函数类注册为指定路径下的 catalog 函数。
+        如果 catalog 是持久化的,则可以跨多个 Flink 会话和集群使用已注册的 catalog 函数。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_java_function">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_java_function">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>create_java_temporary_function(path, function_class_name)</strong>
       </td>
       <td>
-        Registers a Java user defined function class as a temporary catalog function.
+        将 Java 用户定义的函数类注册为临时 catalog 函数。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_java_temporary_function">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_java_temporary_function">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>create_java_temporary_system_function(name, function_class_name)</strong>
       </td>
       <td>
-        Registers a Java user defined function class as a temporary system function.
+        将 Java 用户定义的函数类注册为临时系统函数。

Review comment:
       ditto

##########
File path: docs/dev/python/table-api-users-guide/table_environment.zh.md
##########
@@ -520,41 +516,41 @@ For more details about the different kinds of UDFs, please refer to [User Define
         <strong>register_function(name, function)</strong>
       </td>
       <td>
-        Registers a Python user-defined function under a unique name. 
-        Replaces already existing user-defined function under this name.
-        It can be replaced by <strong>create_temporary_system_function</strong>.
+        注册一个具有唯一名称的Python 自定义函数。 
+        可替换与该名称相同的已经存在的用户自定义函数。
+        它可以通过 <strong>create_temporary_system_function</strong> 来替换。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.register_function">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.register_function">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>register_java_function(name, function_class_name)</strong>
       </td>
       <td>
-        Registers a Java user defined function under a unique name. 
-        Replaces already existing user-defined functions under this name.
-        It can be replaced by <strong>create_java_temporary_system_function</strong>.
+        注册一个具有唯一名称的 Java 自定义函数。 

Review comment:
       ditto

##########
File path: docs/dev/python/table-api-users-guide/table_environment.zh.md
##########
@@ -647,219 +643,219 @@ These APIs are used to access catalogs and modules. You can find more detailed i
         <strong>register_catalog(catalog_name, catalog)</strong>
       </td>
       <td>
-        Registers a `Catalog` under a unique name.
+        注册具有唯一名称的 `Catalog`。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.register_catalog">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.register_catalog">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>get_catalog(catalog_name)</strong>
       </td>
       <td>
-        Gets a registered `Catalog` by name.
+        通过指定的名称来获得已注册的 `Catalog` 。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_catalog">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_catalog">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>use_catalog(catalog_name)</strong>
       </td>
       <td>
-        Sets the current catalog to the given value.
-        It also sets the default database to the catalog's default one.
+        将当前目录设置为指定名称的 catalog。
+        它也可以将默认数据库设置为 catalog 的默认数据库。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.use_catalog">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.use_catalog">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>get_current_catalog()</strong>
       </td>
       <td>
-        Gets the current default catalog name of the current session.
+        获取当前会话默认的 catalog 名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_current_catalog">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_current_catalog">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>get_current_database()</strong>
       </td>
       <td>
-        Gets the current default database name of the running session.
+        获取正在运行会话中的当前默认数据库名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_current_database">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_current_database">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>use_database(database_name)</strong>
       </td>
       <td>
-        Sets the current default database.
-        It has to exist in the current catalog.
-        That path will be used as the default one when looking for unqualified object names.
+        设置当前默认的数据库。
+        它必须存在当前 catalog 中。
+        当寻找未限定的对象名称时,该路径将被用作默认路径。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.use_database">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.use_database">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>load_module(module_name, module)</strong>
       </td>
       <td>
-        Loads a `Module` under a unique name.
-        Modules will be kept in the loaded order.
+        加载给定名称的 `Module`。
+        模块将按照加载的顺序进行保存。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.load_module">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.load_module">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>unload_module(module_name)</strong>
       </td>
       <td>
-        Unloads a `Module` with given name.
+        卸载给定名称的 `Module`。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.unload_module">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.unload_module">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_catalogs()</strong>
       </td>
       <td>
-        Gets the names of all catalogs registered in this environment.
+        获取在这个环境中注册的所有 catalog 目录名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_catalogs">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_catalogs">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_modules()</strong>
       </td>
       <td>
-        Gets the names of all modules registered in this environment.
+        获取在这个环境中注册的所有模块名称
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_modules">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_modules">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_databases()</strong>
       </td>
       <td>
-        Gets the names of all databases in the current catalog.
+        获取当前 catalog 中所有数据库的名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_databases">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_databases">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_tables()</strong>
       </td>
       <td>
-        Gets the names of all tables and views in the current database of the current catalog.
-        It returns both temporary and permanent tables and views.
+        获取当前 catalog 的当前数据库下的所有表和临时表的名称。
+        它可以返回永久和临时的表和视图。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_tables">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_tables">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_views()</strong>
       </td>
       <td>
-        Gets the names of all views in the current database of the current catalog.
-        It returns both temporary and permanent views.
+        获取当前 catalog 的当前数据库中的所有临时表名称。
+        它既可以返回永久的也可以返回临时的临时表。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_views">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_views">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_user_defined_functions()</strong>
       </td>
       <td>
-        Gets the names of all user defined functions registered in this environment.
+        获取在该环境中已注册的所有用户定义函数名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_user_defined_functions">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_user_defined_functions">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_functions()</strong>
       </td>
       <td>
-        Gets the names of all functions in this environment.
+        获取该环境中所有函数的名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_functions">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_functions">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_temporary_tables()</strong>
       </td>
       <td>
-        Gets the names of all temporary tables and views available in the current namespace (the current database of the current catalog).
+       获取当前命名空间(当前 catalog 的当前数据库)中所有可用的表和临时表名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_temporary_tables">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_temporary_tables">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_temporary_views()</strong>
       </td>
       <td>
-        Gets the names of all temporary views available in the current namespace (the current database of the current catalog).
+        获取当前命名空间(当前 catalog 的当前数据库)中所有可用的临时表名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_temporary_views">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_temporary_views">链接</a>
       </td>
     </tr>
   </tbody>
 </table>
 
-Statebackend, Checkpoint and Restart Strategy
+Statebackend,Checkpoint 以及重启策略
 ---------------------------------------------
 
-Before Flink 1.10 you can configure the statebackend, checkpointing and restart strategy via the `StreamExecutionEnvironment`.
-And now you can configure them by setting key-value options in `TableConfig`, see [Fault Tolerance]({% link ops/config.zh.md %}#fault-tolerance), [State Backends]({% link ops/config.zh.md %}#checkpoints-and-state-backends) and [Checkpointing]({% link ops/config.zh.md %}#checkpointing) for more details.
+在 Flink 1.10 之前,你可以通过 `StreamExecutionEnvironment` 来配置 statebackend,checkpointing 以及重启策略。
+现在你可以通过在 `TableConfig` 中设置键值选项来配置它们,更多详情可查阅 [容错]({% link ops/config.zh.md %}#fault-tolerance),[State Backends]({% link ops/config.zh.md %}#checkpoints-and-state-backends) 以及 [Checkpointing]({% link ops/config.zh.md %}#checkpointing)。
 
-The following code is an example showing how to configure the statebackend, checkpoint and restart strategy through the Table API:
+下面代码示例展示了如何通过 Table API 来配置 statebackend,checkpoint 以及重启策略:
 {% highlight python %}
-# set the restart strategy to "fixed-delay"
+# 设置重启策略为 "fixed-delay"
 table_env.get_config().get_configuration().set_string("restart-strategy", "fixed-delay")
 table_env.get_config().get_configuration().set_string("restart-strategy.fixed-delay.attempts", "3")
 table_env.get_config().get_configuration().set_string("restart-strategy.fixed-delay.delay", "30s")
 
-# set the checkpoint mode to EXACTLY_ONCE
+# 设置 checkpoint 模式为 EXACTLY_ONCE
 table_env.get_config().get_configuration().set_string("execution.checkpointing.mode", "EXACTLY_ONCE")
 table_env.get_config().get_configuration().set_string("execution.checkpointing.interval", "3min")
 
-# set the statebackend type to "rocksdb", other available options are "filesystem" and "jobmanager"
-# you can also set the full qualified Java class name of the StateBackendFactory to this option
+# 设置 statebackend 类型为 "rocksdb",其他可用选项有 "filesystem" 和 "jobmanager"
+# 你也可以使用 StateBackendFactory 的完整类名来设置这个属性

Review comment:
       ```suggestion
   # 你也可以将这个属性设置为 StateBackendFactory 的完整类名
   ```

##########
File path: docs/dev/python/table-api-users-guide/table_environment.zh.md
##########
@@ -415,103 +412,102 @@ For more details about the different kinds of UDFs, please refer to [User Define
         <strong>create_temporary_function(path, function)</strong>
       </td>
       <td>
-        Registers a Python user defined function class as a temporary catalog function.
+        将一个 Python 用户自定义函数类注册为临时 catalog 函数。

Review comment:
       ```suggestion
           将一个 Python 用户自定义函数注册为临时 catalog 函数。
   ```

##########
File path: docs/dev/python/table-api-users-guide/table_environment.zh.md
##########
@@ -415,103 +412,102 @@ For more details about the different kinds of UDFs, please refer to [User Define
         <strong>create_temporary_function(path, function)</strong>
       </td>
       <td>
-        Registers a Python user defined function class as a temporary catalog function.
+        将一个 Python 用户自定义函数类注册为临时 catalog 函数。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_temporary_function">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_temporary_function">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>create_temporary_system_function(name, function)</strong>
       </td>
       <td>
-        Registers a Python user defined function class as a temporary system function.
-        If the name of a temporary system function is the same as a temporary catalog function,
-        the temporary system function takes precedence.
+        将一个 Python 用户自定义函数类注册为临时系统函数。

Review comment:
       ```suggestion
           将一个 Python 用户自定义函数注册为临时系统函数。
   ```

##########
File path: docs/dev/python/table-api-users-guide/table_environment.zh.md
##########
@@ -368,45 +368,42 @@ These APIs are used to explain/execute jobs. Note that the API `execute_sql` can
         <strong>explain(table=None, extended=False)</strong>
       </td>
       <td>
-        Returns the AST of the specified Table API and SQL queries and the execution plan to compute
-        the result of the given `Table` object or multi-sinks plan.
-        If you use the "insert_into" or "sql_update" method to emit data to multiple sinks, you can use this
-        method to get the plan.
-        It can be replaced by <strong>TableEnvironment.explain_sql</strong>, <strong>Table.explain</strong> or <strong>StatementSet.explain</strong>.
+        返回指定 Table API 和 SQL 查询的抽象语法树,以及用来计算给定 `Table` 对象或者多个 sinks 计划结果的执行计划。

Review comment:
       ```suggestion
           返回指定 Table API 和 SQL 查询的抽象语法树,以及用来计算给定 `Table` 对象或者多个 sink 计划结果的执行计划。
   ```

##########
File path: docs/dev/python/table-api-users-guide/table_environment.zh.md
##########
@@ -647,219 +643,219 @@ These APIs are used to access catalogs and modules. You can find more detailed i
         <strong>register_catalog(catalog_name, catalog)</strong>
       </td>
       <td>
-        Registers a `Catalog` under a unique name.
+        注册具有唯一名称的 `Catalog`。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.register_catalog">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.register_catalog">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>get_catalog(catalog_name)</strong>
       </td>
       <td>
-        Gets a registered `Catalog` by name.
+        通过指定的名称来获得已注册的 `Catalog` 。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_catalog">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_catalog">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>use_catalog(catalog_name)</strong>
       </td>
       <td>
-        Sets the current catalog to the given value.
-        It also sets the default database to the catalog's default one.
+        将当前目录设置为指定名称的 catalog。

Review comment:
       ```suggestion
           将当前目录设置为所指定的 catalog。
   ```

##########
File path: docs/dev/python/table-api-users-guide/table_environment.zh.md
##########
@@ -647,219 +643,219 @@ These APIs are used to access catalogs and modules. You can find more detailed i
         <strong>register_catalog(catalog_name, catalog)</strong>
       </td>
       <td>
-        Registers a `Catalog` under a unique name.
+        注册具有唯一名称的 `Catalog`。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.register_catalog">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.register_catalog">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>get_catalog(catalog_name)</strong>
       </td>
       <td>
-        Gets a registered `Catalog` by name.
+        通过指定的名称来获得已注册的 `Catalog` 。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_catalog">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_catalog">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>use_catalog(catalog_name)</strong>
       </td>
       <td>
-        Sets the current catalog to the given value.
-        It also sets the default database to the catalog's default one.
+        将当前目录设置为指定名称的 catalog。
+        它也可以将默认数据库设置为 catalog 的默认数据库。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.use_catalog">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.use_catalog">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>get_current_catalog()</strong>
       </td>
       <td>
-        Gets the current default catalog name of the current session.
+        获取当前会话默认的 catalog 名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_current_catalog">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_current_catalog">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>get_current_database()</strong>
       </td>
       <td>
-        Gets the current default database name of the running session.
+        获取正在运行会话中的当前默认数据库名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_current_database">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_current_database">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>use_database(database_name)</strong>
       </td>
       <td>
-        Sets the current default database.
-        It has to exist in the current catalog.
-        That path will be used as the default one when looking for unqualified object names.
+        设置当前默认的数据库。
+        它必须存在当前 catalog 中。
+        当寻找未限定的对象名称时,该路径将被用作默认路径。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.use_database">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.use_database">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>load_module(module_name, module)</strong>
       </td>
       <td>
-        Loads a `Module` under a unique name.
-        Modules will be kept in the loaded order.
+        加载给定名称的 `Module`。
+        模块将按照加载的顺序进行保存。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.load_module">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.load_module">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>unload_module(module_name)</strong>
       </td>
       <td>
-        Unloads a `Module` with given name.
+        卸载给定名称的 `Module`。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.unload_module">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.unload_module">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_catalogs()</strong>
       </td>
       <td>
-        Gets the names of all catalogs registered in this environment.
+        获取在这个环境中注册的所有 catalog 目录名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_catalogs">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_catalogs">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_modules()</strong>
       </td>
       <td>
-        Gets the names of all modules registered in this environment.
+        获取在这个环境中注册的所有模块名称

Review comment:
       ```suggestion
           获取在这个环境中注册的所有模块名称。
   ```

##########
File path: docs/dev/python/table-api-users-guide/table_environment.zh.md
##########
@@ -415,103 +412,102 @@ For more details about the different kinds of UDFs, please refer to [User Define
         <strong>create_temporary_function(path, function)</strong>
       </td>
       <td>
-        Registers a Python user defined function class as a temporary catalog function.
+        将一个 Python 用户自定义函数类注册为临时 catalog 函数。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_temporary_function">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_temporary_function">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>create_temporary_system_function(name, function)</strong>
       </td>
       <td>
-        Registers a Python user defined function class as a temporary system function.
-        If the name of a temporary system function is the same as a temporary catalog function,
-        the temporary system function takes precedence.
+        将一个 Python 用户自定义函数类注册为临时系统函数。
+        如果临时系统函数的名称与临时 catalog 函数名称相同,优先使用临时系统函数。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_temporary_system_function">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_temporary_system_function">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>create_java_function(path, function_class_name, ignore_if_exists=None)</strong>
       </td>
       <td>
-        Registers a Java user defined function class as a catalog function under the given path.
-        If the catalog is persistent, the registered catalog function can be used across multiple Flink sessions and clusters.
+        将 Java 用户定义的函数类注册为指定路径下的 catalog 函数。
+        如果 catalog 是持久化的,则可以跨多个 Flink 会话和集群使用已注册的 catalog 函数。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_java_function">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_java_function">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>create_java_temporary_function(path, function_class_name)</strong>
       </td>
       <td>
-        Registers a Java user defined function class as a temporary catalog function.
+        将 Java 用户定义的函数类注册为临时 catalog 函数。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_java_temporary_function">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_java_temporary_function">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>create_java_temporary_system_function(name, function_class_name)</strong>
       </td>
       <td>
-        Registers a Java user defined function class as a temporary system function.
+        将 Java 用户定义的函数类注册为临时系统函数。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_java_temporary_system_function">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_java_temporary_system_function">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>drop_function(path)</strong>
       </td>
       <td>
-        Drops a catalog function registered under the given path.
+        删除指定路径下已注册的 catalog 函数。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.drop_function">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.drop_function">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>drop_temporary_function(path)</strong>
       </td>
       <td>
-        Drops a temporary system function registered under the given name.
+        删除指定名称下已注册的临时函数。

Review comment:
       ```suggestion
           删除指定名称下已注册的临时系统函数。
   ```

##########
File path: docs/dev/python/table-api-users-guide/table_environment.zh.md
##########
@@ -563,47 +559,47 @@ Please refer to the [Dependency Management]({% link dev/python/table-api-users-g
         <strong>add_python_file(file_path)</strong>
       </td>
       <td>
-        Adds a Python dependency which could be Python files, Python packages or local directories. 
-        They will be added to the PYTHONPATH of the Python UDF worker.
+        添加 Python 依赖,可以是 Python 文件,Python 包或者本地目录。 
+        它们将会被添加到 Python UDF 工作程序的 PYTHONPATH 中。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.add_python_file">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.add_python_file">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>set_python_requirements(requirements_file_path, requirements_cache_dir=None)</strong>
       </td>
       <td>
-        Specifies a requirements.txt file which defines the third-party dependencies.
-        These dependencies will be installed to a temporary directory and added to the PYTHONPATH of the Python UDF worker.
+        指定一个 requirements.txt 文件,该文件定义了第三方依赖关系。
+        这些依赖项将安装到一个临时 catalog 中,并添加到 Python UDF 工作程序的 PYTHONPATH 中。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.set_python_requirements">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.set_python_requirements">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>add_python_archive(archive_path, target_dir=None)</strong>
       </td>
       <td>
-        Adds a Python archive file. The file will be extracted to the working directory of Python UDF worker.
+        添加 Python 归档文件。该文件将被压缩到 Python UDF 程序的工作目录中。

Review comment:
       ```suggestion
           添加 Python 归档文件。该文件将被解压到 Python UDF 程序的工作目录中。
   ```

##########
File path: docs/dev/python/table-api-users-guide/table_environment.zh.md
##########
@@ -520,41 +516,41 @@ For more details about the different kinds of UDFs, please refer to [User Define
         <strong>register_function(name, function)</strong>
       </td>
       <td>
-        Registers a Python user-defined function under a unique name. 
-        Replaces already existing user-defined function under this name.
-        It can be replaced by <strong>create_temporary_system_function</strong>.
+        注册一个具有唯一名称的Python 自定义函数。 
+        可替换与该名称相同的已经存在的用户自定义函数。

Review comment:
       ```suggestion
           若已有与该名称相同的用户自定义函数,则替换之。
   ```

##########
File path: docs/dev/python/table-api-users-guide/table_environment.zh.md
##########
@@ -647,219 +643,219 @@ These APIs are used to access catalogs and modules. You can find more detailed i
         <strong>register_catalog(catalog_name, catalog)</strong>
       </td>
       <td>
-        Registers a `Catalog` under a unique name.
+        注册具有唯一名称的 `Catalog`。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.register_catalog">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.register_catalog">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>get_catalog(catalog_name)</strong>
       </td>
       <td>
-        Gets a registered `Catalog` by name.
+        通过指定的名称来获得已注册的 `Catalog` 。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_catalog">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_catalog">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>use_catalog(catalog_name)</strong>
       </td>
       <td>
-        Sets the current catalog to the given value.
-        It also sets the default database to the catalog's default one.
+        将当前目录设置为指定名称的 catalog。
+        它也可以将默认数据库设置为 catalog 的默认数据库。

Review comment:
       ```suggestion
           它也将默认数据库设置为所指定 catalog 的默认数据库。
   ```

##########
File path: docs/dev/python/table-api-users-guide/table_environment.zh.md
##########
@@ -612,33 +608,33 @@ Please refer to the [Dependency Management]({% link dev/python/table-api-users-g
         <strong>get_config()</strong>
       </td>
       <td>
-        Returns the table config to define the runtime behavior of the Table API.
-        You can find all the available configuration options in <a href="{{ site.baseurl }}/zh/ops/config.html">Configuration</a> and
-        <a href="{{ site.baseurl }}/zh/dev/python/table-api-users-guide/python_config.html">Python Configuation</a>. <br> <br>
-        The following code is an example showing how to set the configuration options through this API:
+        通过 table config 来定义 Table API 的运行时行为。

Review comment:
       ```suggestion
           返回 table config,可以通过 table config 来定义 Table API 的运行时行为。
   ```

##########
File path: docs/dev/python/table-api-users-guide/table_environment.zh.md
##########
@@ -520,41 +516,41 @@ For more details about the different kinds of UDFs, please refer to [User Define
         <strong>register_function(name, function)</strong>
       </td>
       <td>
-        Registers a Python user-defined function under a unique name. 
-        Replaces already existing user-defined function under this name.
-        It can be replaced by <strong>create_temporary_system_function</strong>.
+        注册一个具有唯一名称的Python 自定义函数。 

Review comment:
       ```suggestion
           注册一个 Python 用户自定义函数,并为其指定一个唯一的名称。 
   ```

##########
File path: docs/dev/python/table-api-users-guide/table_environment.zh.md
##########
@@ -647,219 +643,219 @@ These APIs are used to access catalogs and modules. You can find more detailed i
         <strong>register_catalog(catalog_name, catalog)</strong>
       </td>
       <td>
-        Registers a `Catalog` under a unique name.
+        注册具有唯一名称的 `Catalog`。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.register_catalog">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.register_catalog">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>get_catalog(catalog_name)</strong>
       </td>
       <td>
-        Gets a registered `Catalog` by name.
+        通过指定的名称来获得已注册的 `Catalog` 。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_catalog">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_catalog">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>use_catalog(catalog_name)</strong>
       </td>
       <td>
-        Sets the current catalog to the given value.
-        It also sets the default database to the catalog's default one.
+        将当前目录设置为指定名称的 catalog。
+        它也可以将默认数据库设置为 catalog 的默认数据库。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.use_catalog">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.use_catalog">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>get_current_catalog()</strong>
       </td>
       <td>
-        Gets the current default catalog name of the current session.
+        获取当前会话默认的 catalog 名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_current_catalog">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_current_catalog">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>get_current_database()</strong>
       </td>
       <td>
-        Gets the current default database name of the running session.
+        获取正在运行会话中的当前默认数据库名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_current_database">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_current_database">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>use_database(database_name)</strong>
       </td>
       <td>
-        Sets the current default database.
-        It has to exist in the current catalog.
-        That path will be used as the default one when looking for unqualified object names.
+        设置当前默认的数据库。
+        它必须存在当前 catalog 中。
+        当寻找未限定的对象名称时,该路径将被用作默认路径。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.use_database">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.use_database">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>load_module(module_name, module)</strong>
       </td>
       <td>
-        Loads a `Module` under a unique name.
-        Modules will be kept in the loaded order.
+        加载给定名称的 `Module`。
+        模块将按照加载的顺序进行保存。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.load_module">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.load_module">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>unload_module(module_name)</strong>
       </td>
       <td>
-        Unloads a `Module` with given name.
+        卸载给定名称的 `Module`。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.unload_module">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.unload_module">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_catalogs()</strong>
       </td>
       <td>
-        Gets the names of all catalogs registered in this environment.
+        获取在这个环境中注册的所有 catalog 目录名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_catalogs">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_catalogs">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_modules()</strong>
       </td>
       <td>
-        Gets the names of all modules registered in this environment.
+        获取在这个环境中注册的所有模块名称
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_modules">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_modules">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_databases()</strong>
       </td>
       <td>
-        Gets the names of all databases in the current catalog.
+        获取当前 catalog 中所有数据库的名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_databases">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_databases">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_tables()</strong>
       </td>
       <td>
-        Gets the names of all tables and views in the current database of the current catalog.
-        It returns both temporary and permanent tables and views.
+        获取当前 catalog 的当前数据库下的所有表和临时表的名称。
+        它可以返回永久和临时的表和视图。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_tables">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_tables">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_views()</strong>
       </td>
       <td>
-        Gets the names of all views in the current database of the current catalog.
-        It returns both temporary and permanent views.
+        获取当前 catalog 的当前数据库中的所有临时表名称。
+        它既可以返回永久的也可以返回临时的临时表。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_views">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_views">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_user_defined_functions()</strong>
       </td>
       <td>
-        Gets the names of all user defined functions registered in this environment.
+        获取在该环境中已注册的所有用户定义函数名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_user_defined_functions">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_user_defined_functions">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_functions()</strong>
       </td>
       <td>
-        Gets the names of all functions in this environment.
+        获取该环境中所有函数的名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_functions">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_functions">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_temporary_tables()</strong>
       </td>
       <td>
-        Gets the names of all temporary tables and views available in the current namespace (the current database of the current catalog).
+       获取当前命名空间(当前 catalog 的当前数据库)中所有可用的表和临时表名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_temporary_tables">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_temporary_tables">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_temporary_views()</strong>
       </td>
       <td>
-        Gets the names of all temporary views available in the current namespace (the current database of the current catalog).
+        获取当前命名空间(当前 catalog 的当前数据库)中所有可用的临时表名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_temporary_views">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_temporary_views">链接</a>
       </td>
     </tr>
   </tbody>
 </table>
 
-Statebackend, Checkpoint and Restart Strategy
+Statebackend,Checkpoint 以及重启策略
 ---------------------------------------------
 
-Before Flink 1.10 you can configure the statebackend, checkpointing and restart strategy via the `StreamExecutionEnvironment`.
-And now you can configure them by setting key-value options in `TableConfig`, see [Fault Tolerance]({% link ops/config.zh.md %}#fault-tolerance), [State Backends]({% link ops/config.zh.md %}#checkpoints-and-state-backends) and [Checkpointing]({% link ops/config.zh.md %}#checkpointing) for more details.
+在 Flink 1.10 之前,你可以通过 `StreamExecutionEnvironment` 来配置 statebackend,checkpointing 以及重启策略。
+现在你可以通过在 `TableConfig` 中设置键值选项来配置它们,更多详情可查阅 [容错]({% link ops/config.zh.md %}#fault-tolerance),[State Backends]({% link ops/config.zh.md %}#checkpoints-and-state-backends) 以及 [Checkpointing]({% link ops/config.zh.md %}#checkpointing)。

Review comment:
       ```suggestion
   现在你可以通过在 `TableConfig` 中,通过设置键值选项来配置它们,更多详情可查阅 [容错]({% link ops/config.zh.md %}#fault-tolerance),[State Backends]({% link ops/config.zh.md %}#checkpoints-and-state-backends) 以及 [Checkpointing]({% link ops/config.zh.md %}#checkpointing)。
   ```

##########
File path: docs/dev/python/table-api-users-guide/table_environment.zh.md
##########
@@ -647,219 +643,219 @@ These APIs are used to access catalogs and modules. You can find more detailed i
         <strong>register_catalog(catalog_name, catalog)</strong>
       </td>
       <td>
-        Registers a `Catalog` under a unique name.
+        注册具有唯一名称的 `Catalog`。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.register_catalog">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.register_catalog">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>get_catalog(catalog_name)</strong>
       </td>
       <td>
-        Gets a registered `Catalog` by name.
+        通过指定的名称来获得已注册的 `Catalog` 。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_catalog">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_catalog">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>use_catalog(catalog_name)</strong>
       </td>
       <td>
-        Sets the current catalog to the given value.
-        It also sets the default database to the catalog's default one.
+        将当前目录设置为指定名称的 catalog。
+        它也可以将默认数据库设置为 catalog 的默认数据库。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.use_catalog">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.use_catalog">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>get_current_catalog()</strong>
       </td>
       <td>
-        Gets the current default catalog name of the current session.
+        获取当前会话默认的 catalog 名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_current_catalog">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_current_catalog">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>get_current_database()</strong>
       </td>
       <td>
-        Gets the current default database name of the running session.
+        获取正在运行会话中的当前默认数据库名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_current_database">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_current_database">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>use_database(database_name)</strong>
       </td>
       <td>
-        Sets the current default database.
-        It has to exist in the current catalog.
-        That path will be used as the default one when looking for unqualified object names.
+        设置当前默认的数据库。
+        它必须存在当前 catalog 中。
+        当寻找未限定的对象名称时,该路径将被用作默认路径。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.use_database">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.use_database">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>load_module(module_name, module)</strong>
       </td>
       <td>
-        Loads a `Module` under a unique name.
-        Modules will be kept in the loaded order.
+        加载给定名称的 `Module`。
+        模块将按照加载的顺序进行保存。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.load_module">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.load_module">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>unload_module(module_name)</strong>
       </td>
       <td>
-        Unloads a `Module` with given name.
+        卸载给定名称的 `Module`。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.unload_module">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.unload_module">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_catalogs()</strong>
       </td>
       <td>
-        Gets the names of all catalogs registered in this environment.
+        获取在这个环境中注册的所有 catalog 目录名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_catalogs">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_catalogs">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_modules()</strong>
       </td>
       <td>
-        Gets the names of all modules registered in this environment.
+        获取在这个环境中注册的所有模块名称
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_modules">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_modules">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_databases()</strong>
       </td>
       <td>
-        Gets the names of all databases in the current catalog.
+        获取当前 catalog 中所有数据库的名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_databases">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_databases">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_tables()</strong>
       </td>
       <td>
-        Gets the names of all tables and views in the current database of the current catalog.
-        It returns both temporary and permanent tables and views.
+        获取当前 catalog 的当前数据库下的所有表和临时表的名称。
+        它可以返回永久和临时的表和视图。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_tables">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_tables">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_views()</strong>
       </td>
       <td>
-        Gets the names of all views in the current database of the current catalog.
-        It returns both temporary and permanent views.
+        获取当前 catalog 的当前数据库中的所有临时表名称。
+        它既可以返回永久的也可以返回临时的临时表。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_views">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_views">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_user_defined_functions()</strong>
       </td>
       <td>
-        Gets the names of all user defined functions registered in this environment.
+        获取在该环境中已注册的所有用户定义函数名称。

Review comment:
       ```suggestion
           获取在该环境中已注册的所有用户自定义函数的名称。
   ```

##########
File path: docs/dev/python/table-api-users-guide/table_environment.zh.md
##########
@@ -647,219 +643,219 @@ These APIs are used to access catalogs and modules. You can find more detailed i
         <strong>register_catalog(catalog_name, catalog)</strong>
       </td>
       <td>
-        Registers a `Catalog` under a unique name.
+        注册具有唯一名称的 `Catalog`。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.register_catalog">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.register_catalog">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>get_catalog(catalog_name)</strong>
       </td>
       <td>
-        Gets a registered `Catalog` by name.
+        通过指定的名称来获得已注册的 `Catalog` 。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_catalog">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_catalog">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>use_catalog(catalog_name)</strong>
       </td>
       <td>
-        Sets the current catalog to the given value.
-        It also sets the default database to the catalog's default one.
+        将当前目录设置为指定名称的 catalog。
+        它也可以将默认数据库设置为 catalog 的默认数据库。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.use_catalog">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.use_catalog">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>get_current_catalog()</strong>
       </td>
       <td>
-        Gets the current default catalog name of the current session.
+        获取当前会话默认的 catalog 名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_current_catalog">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_current_catalog">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>get_current_database()</strong>
       </td>
       <td>
-        Gets the current default database name of the running session.
+        获取正在运行会话中的当前默认数据库名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_current_database">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.get_current_database">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>use_database(database_name)</strong>
       </td>
       <td>
-        Sets the current default database.
-        It has to exist in the current catalog.
-        That path will be used as the default one when looking for unqualified object names.
+        设置当前默认的数据库。
+        它必须存在当前 catalog 中。
+        当寻找未限定的对象名称时,该路径将被用作默认路径。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.use_database">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.use_database">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>load_module(module_name, module)</strong>
       </td>
       <td>
-        Loads a `Module` under a unique name.
-        Modules will be kept in the loaded order.
+        加载给定名称的 `Module`。
+        模块将按照加载的顺序进行保存。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.load_module">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.load_module">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>unload_module(module_name)</strong>
       </td>
       <td>
-        Unloads a `Module` with given name.
+        卸载给定名称的 `Module`。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.unload_module">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.unload_module">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_catalogs()</strong>
       </td>
       <td>
-        Gets the names of all catalogs registered in this environment.
+        获取在这个环境中注册的所有 catalog 目录名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_catalogs">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_catalogs">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_modules()</strong>
       </td>
       <td>
-        Gets the names of all modules registered in this environment.
+        获取在这个环境中注册的所有模块名称
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_modules">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_modules">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_databases()</strong>
       </td>
       <td>
-        Gets the names of all databases in the current catalog.
+        获取当前 catalog 中所有数据库的名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_databases">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_databases">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_tables()</strong>
       </td>
       <td>
-        Gets the names of all tables and views in the current database of the current catalog.
-        It returns both temporary and permanent tables and views.
+        获取当前 catalog 的当前数据库下的所有表和临时表的名称。
+        它可以返回永久和临时的表和视图。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_tables">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_tables">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_views()</strong>
       </td>
       <td>
-        Gets the names of all views in the current database of the current catalog.
-        It returns both temporary and permanent views.
+        获取当前 catalog 的当前数据库中的所有临时表名称。
+        它既可以返回永久的也可以返回临时的临时表。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_views">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_views">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_user_defined_functions()</strong>
       </td>
       <td>
-        Gets the names of all user defined functions registered in this environment.
+        获取在该环境中已注册的所有用户定义函数名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_user_defined_functions">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_user_defined_functions">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_functions()</strong>
       </td>
       <td>
-        Gets the names of all functions in this environment.
+        获取该环境中所有函数的名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_functions">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_functions">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_temporary_tables()</strong>
       </td>
       <td>
-        Gets the names of all temporary tables and views available in the current namespace (the current database of the current catalog).
+       获取当前命名空间(当前 catalog 的当前数据库)中所有可用的表和临时表名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_temporary_tables">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_temporary_tables">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>list_temporary_views()</strong>
       </td>
       <td>
-        Gets the names of all temporary views available in the current namespace (the current database of the current catalog).
+        获取当前命名空间(当前 catalog 的当前数据库)中所有可用的临时表名称。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_temporary_views">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.list_temporary_views">链接</a>
       </td>
     </tr>
   </tbody>
 </table>
 
-Statebackend, Checkpoint and Restart Strategy
+Statebackend,Checkpoint 以及重启策略
 ---------------------------------------------
 
-Before Flink 1.10 you can configure the statebackend, checkpointing and restart strategy via the `StreamExecutionEnvironment`.
-And now you can configure them by setting key-value options in `TableConfig`, see [Fault Tolerance]({% link ops/config.zh.md %}#fault-tolerance), [State Backends]({% link ops/config.zh.md %}#checkpoints-and-state-backends) and [Checkpointing]({% link ops/config.zh.md %}#checkpointing) for more details.
+在 Flink 1.10 之前,你可以通过 `StreamExecutionEnvironment` 来配置 statebackend,checkpointing 以及重启策略。
+现在你可以通过在 `TableConfig` 中设置键值选项来配置它们,更多详情可查阅 [容错]({% link ops/config.zh.md %}#fault-tolerance),[State Backends]({% link ops/config.zh.md %}#checkpoints-and-state-backends) 以及 [Checkpointing]({% link ops/config.zh.md %}#checkpointing)。
 
-The following code is an example showing how to configure the statebackend, checkpoint and restart strategy through the Table API:
+下面代码示例展示了如何通过 Table API 来配置 statebackend,checkpoint 以及重启策略:
 {% highlight python %}
-# set the restart strategy to "fixed-delay"
+# 设置重启策略为 "fixed-delay"
 table_env.get_config().get_configuration().set_string("restart-strategy", "fixed-delay")
 table_env.get_config().get_configuration().set_string("restart-strategy.fixed-delay.attempts", "3")
 table_env.get_config().get_configuration().set_string("restart-strategy.fixed-delay.delay", "30s")
 
-# set the checkpoint mode to EXACTLY_ONCE
+# 设置 checkpoint 模式为 EXACTLY_ONCE
 table_env.get_config().get_configuration().set_string("execution.checkpointing.mode", "EXACTLY_ONCE")
 table_env.get_config().get_configuration().set_string("execution.checkpointing.interval", "3min")
 
-# set the statebackend type to "rocksdb", other available options are "filesystem" and "jobmanager"
-# you can also set the full qualified Java class name of the StateBackendFactory to this option
+# 设置 statebackend 类型为 "rocksdb",其他可用选项有 "filesystem" 和 "jobmanager"

Review comment:
       ```suggestion
   # 设置 statebackend 类型为 "rocksdb",其他可选项有 "filesystem" 和 "jobmanager"
   ```

##########
File path: docs/dev/python/table-api-users-guide/table_environment.zh.md
##########
@@ -415,103 +412,102 @@ For more details about the different kinds of UDFs, please refer to [User Define
         <strong>create_temporary_function(path, function)</strong>
       </td>
       <td>
-        Registers a Python user defined function class as a temporary catalog function.
+        将一个 Python 用户自定义函数类注册为临时 catalog 函数。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_temporary_function">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_temporary_function">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>create_temporary_system_function(name, function)</strong>
       </td>
       <td>
-        Registers a Python user defined function class as a temporary system function.
-        If the name of a temporary system function is the same as a temporary catalog function,
-        the temporary system function takes precedence.
+        将一个 Python 用户自定义函数类注册为临时系统函数。
+        如果临时系统函数的名称与临时 catalog 函数名称相同,优先使用临时系统函数。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_temporary_system_function">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_temporary_system_function">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>create_java_function(path, function_class_name, ignore_if_exists=None)</strong>
       </td>
       <td>
-        Registers a Java user defined function class as a catalog function under the given path.
-        If the catalog is persistent, the registered catalog function can be used across multiple Flink sessions and clusters.
+        将 Java 用户定义的函数类注册为指定路径下的 catalog 函数。
+        如果 catalog 是持久化的,则可以跨多个 Flink 会话和集群使用已注册的 catalog 函数。
       </td>
       <td class="text-center">
-        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_java_function">link</a>
+        <a href="{{ site.pythondocs_baseurl }}/api/python/pyflink.table.html#pyflink.table.TableEnvironment.create_java_function">链接</a>
       </td>
     </tr>
     <tr>
       <td>
         <strong>create_java_temporary_function(path, function_class_name)</strong>
       </td>
       <td>
-        Registers a Java user defined function class as a temporary catalog function.
+        将 Java 用户定义的函数类注册为临时 catalog 函数。

Review comment:
       ```suggestion
           将 Java 用户自定义函数注册为临时 catalog 函数。
   ```




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org