Image forming apparatus, document processing method, and image forming system

By using the language detection and translation module of the image forming device, the system automatically identifies the user's translation needs and provides translation services, solving the problem of users being unable to utilize the device's translation function and improving the user experience.

CN122311233APending Publication Date: 2026-06-30ZHUHAI PANTUM ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
ZHUHAI PANTUM ELECTRONICS CO LTD
Filing Date
2024-12-25
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

When using image forming equipment, users fail to fully utilize the equipment's translation function, resulting in the inability to automatically identify translation needs and provide translation services, thus affecting the user experience.

Method used

The image forming device acquires the target document through the acquisition module, the language detection module detects the language of the document, the output module prompts the user whether to translate, and the execution module translates the document according to the user's selection or finds a device with translation function to translate it.

Benefits of technology

It enables image forming equipment to automatically recognize translation needs and provide translation services, thereby improving the user experience and fully leveraging the additional functions of the equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122311233A_ABST
    Figure CN122311233A_ABST
Patent Text Reader

Abstract

This application provides an image forming apparatus, a document processing method, and an image forming system. The image forming apparatus includes: an acquisition module for acquiring a target document; a language detection module for detecting whether the language of the target document is a first language; an output module for outputting a prompt message when the language of the target document is not the first language, the prompt message indicating to the user whether to translate the target document; and an execution module for translating the language of the target document into the first language when the user selects to translate the target document. This application can automatically identify whether a user has a translation need and provide translation services to the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of document processing technology, and more specifically to an image forming apparatus, a document processing method, and an image forming system. Background Technology

[0002] Existing technologies largely focus on the document translation function of electronic devices. That is, after receiving instructions to translate and print a document, the image forming device calls a translation interface to obtain the translated text and generate print data. However, from a user experience perspective, if users are unaware of the additional functions of the image forming device, they may miss the opportunity to experience this function when printing documents in a non-native language, and thus cannot fully utilize the additional features of advanced image forming devices. Summary of the Invention

[0003] In view of this, this application provides an image forming apparatus, a document processing method, and an image forming system that can automatically identify whether a user has a translation need and provide translation services to the user.

[0004] In a first aspect, embodiments of this application provide an image forming apparatus, including:

[0005] The acquisition module is used to acquire the target document;

[0006] The language detection module is used to detect whether the language of the target document is the first language;

[0007] The output module is used to output a prompt message when the language of the target document is not the first language, the prompt message being used to prompt the user whether to translate the target document;

[0008] The execution module is used to translate the target document into a first language when the user selects to translate the target document.

[0009] In one possible implementation, the output module is specifically used for:

[0010] When the target document is not in the first language, determine whether the image forming device has a translation function;

[0011] When the image forming device has a translation function, it outputs a first prompt message, which prompts the user whether to enable the translation function to translate the target document;

[0012] When the image forming device does not have a translation function, a second prompt message is output, which prompts the user whether the translation function is needed to translate the target document.

[0013] In one possible implementation, the execution module is specifically used for:

[0014] When a user selects to use the translation function to translate the target document, an image forming device with translation capabilities is located, and the target document's language is translated into a first language using the image forming device with translation capabilities.

[0015] In one possible implementation, the step of finding an image forming device with translation capabilities and translating the language of the target document into a first language using the image forming device with translation capabilities includes:

[0016] Find image forming equipment with translation capabilities;

[0017] Obtain and display the list of image forming devices with translation capabilities;

[0018] The target image forming device in the list is determined based on the user's selection;

[0019] The target document is sent to the target image forming device so that the target document's language is translated into a first language by the target image forming device.

[0020] In one possible implementation, before translating the target document's language into a first language, the execution module is further configured to:

[0021] Detect whether the format of the target document supports translation;

[0022] When the format of the target document does not support translation, a third prompt message is output, which is used to prompt the user to change the format of the target document.

[0023] In one possible implementation, before translating the target document's language into a first language, the execution module is further configured to:

[0024] Detect whether the content of the target document supports translation;

[0025] When the content of the target document does not support translation, a fourth prompt message is output, which prompts the user to decrypt the target document.

[0026] In one possible implementation, the execution module is specifically used for:

[0027] When a user selects to translate the target document, the target document is sent to the server, which then translates the target document's language into the first language.

[0028] In one possible implementation, the execution module is specifically used for:

[0029] When a user selects to translate the target document, a fifth prompt message is output, which prompts the user whether to translate the entire target document or only a portion of it.

[0030] When a user selects to partially translate the target document, the area of ​​the target document to be translated is determined;

[0031] Translate the language of the target document's translation area into the first language;

[0032] Display the translation result of the region to be translated;

[0033] When the user confirms that the translation result of the area to be translated meets the requirements, a full-text translation is performed on the target document, translating the language of the entire target document into the first language.

[0034] In one possible implementation, the execution module is specifically used for:

[0035] When a user selects to enable the translation function to translate the target document, the stored translation dictionary is used to translate the target document's language into the first language.

[0036] Secondly, embodiments of this application provide a document processing method applied to an image forming apparatus, the method comprising:

[0037] Obtain the target document;

[0038] Detect whether the target document is written in a first language;

[0039] When the target document is not in the first language, a prompt message is output to prompt the user whether to translate the target document.

[0040] When a user selects to translate the target document, the language of the target document is translated into the first language.

[0041] In one possible implementation, when the target document's language is not the first language, a prompt message is output. This prompt message prompts the user whether to translate the target document, including:

[0042] When the target document is not in the first language, determine whether the image forming device has a translation function;

[0043] When the image forming device has a translation function, it outputs a first prompt message, which prompts the user whether to enable the translation function to translate the target document;

[0044] When the image forming device does not have a translation function, a second prompt message is output, which prompts the user whether the translation function is needed to translate the target document.

[0045] In one possible implementation, translating the target document's language into a first language when the user selects to translate the target document includes:

[0046] When a user selects to use the translation function to translate the target document, an image forming device with translation capabilities is located, and the target document's language is translated into a first language using the image forming device with translation capabilities.

[0047] In one possible implementation, the step of finding an image forming device with translation capabilities and translating the language of the target document into a first language using the image forming device with translation capabilities includes:

[0048] Find image forming equipment with translation capabilities;

[0049] Obtain and display the list of image forming devices with translation capabilities;

[0050] The target image forming device in the list is determined based on the user's selection;

[0051] The target document is sent to the target image forming device so that the target document's language is translated into a first language by the target image forming device.

[0052] In one possible implementation, the method further includes, before translating the target document's language into a first language:

[0053] Detect whether the format of the target document supports translation;

[0054] When the format of the target document does not support translation, a third prompt message is output, which is used to prompt the user to change the format of the target document.

[0055] In one possible implementation, the method further includes, before translating the target document's language into a first language:

[0056] Detect whether the content of the target document supports translation;

[0057] When the content of the target document does not support translation, a fourth prompt message is output, which prompts the user to decrypt the target document.

[0058] In one possible implementation, translating the target document's language into a first language when the user selects to translate the target document includes:

[0059] When a user selects to translate the target document, the target document is sent to the server, which then translates the target document's language into the first language.

[0060] In one possible implementation, translating the target document's language into a first language when the user selects to translate the target document includes:

[0061] When a user selects to translate the target document, a fifth prompt message is output, which prompts the user whether to translate the entire target document or only a portion of it.

[0062] When a user selects to partially translate the target document, the area of ​​the target document to be translated is determined;

[0063] Translate the language of the target document's translation area into the first language;

[0064] Display the translation result of the region to be translated;

[0065] When the user confirms that the translation result of the area to be translated meets the requirements, a full-text translation is performed on the target document, translating the language of the entire target document into the first language.

[0066] In one possible implementation, translating the target document's language into a first language when the user selects to translate the target document includes:

[0067] When a user selects to enable the translation function to translate the target document, the stored translation dictionary is used to translate the target document's language into the first language.

[0068] Thirdly, embodiments of this application provide an image forming system, including:

[0069] Equipment terminal; and

[0070] The image forming apparatus as described in any one of the first aspects;

[0071] The device terminal and the image forming device are communicatively connected.

[0072] Fourthly, embodiments of this application provide an image forming system, including:

[0073] server;

[0074] Equipment terminal; and

[0075] The image forming apparatus as described in any one of items 3-8 of the first aspect;

[0076] The server and the image forming device are communicatively connected, and the device terminal and the image forming device are communicatively connected.

[0077] Fifthly, embodiments of this application provide an image forming system, including:

[0078] server;

[0079] Equipment terminal;

[0080] Image forming equipment with translation capabilities; and

[0081] The image forming apparatus as described in any one of items 3-8 of the first aspect;

[0082] The server and the device terminal are communicatively connected to the image forming apparatus as described in any one of the items 3-8 of the first aspect, and the image forming apparatus with translation function is communicatively connected to the server.

[0083] The image forming apparatus of this application embodiment can automatically identify whether the user has additional needs such as document translation after receiving the target document, and output relevant prompt information. When the user selects to translate the document, it provides translation services to the user, so that the user can quickly understand the translation function of the image forming apparatus and give full play to the additional functions of the advanced image forming apparatus. Attached Figure Description

[0084] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0085] Figure 1 This is a schematic diagram of an application scenario provided by an embodiment of this application;

[0086] Figure 2 This is a schematic diagram of the structure of an image forming apparatus provided in an embodiment of this application;

[0087] Figure 3 A flowchart illustrating a document processing method provided in an embodiment of this application;

[0088] Figure 4 This application provides a schematic diagram of a pop-up page that outputs a first prompt message.

[0089] Figure 5This application provides a schematic diagram of a pop-up page that outputs a second prompt message.

[0090] Figure 6 This is a schematic diagram illustrating another application scenario provided by an embodiment of this application;

[0091] Figure 7 This is a schematic diagram illustrating another application scenario provided by an embodiment of this application;

[0092] Figure 8 This is a schematic diagram illustrating another application scenario provided by an embodiment of this application;

[0093] Figure 9 A flowchart illustrating another document processing method provided in an embodiment of this application;

[0094] Figure 10 This is a schematic diagram illustrating another application scenario provided by an embodiment of this application;

[0095] Figure 11 This is a schematic diagram illustrating another application scenario provided by an embodiment of this application;

[0096] Figure 12 A schematic diagram of a translation result interface provided in an embodiment of this application;

[0097] Figure 13 This is a schematic diagram of the structure of an image forming system provided in an embodiment of this application;

[0098] Figure 14 This is a schematic diagram of another image forming system provided in an embodiment of this application;

[0099] Figure 15 This is a schematic diagram of another image forming system provided in an embodiment of this application;

[0100] Figure 16 This is a schematic diagram of another image forming system provided in an embodiment of this application;

[0101] Figure 17 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0102] To better understand the technical solution of this application, the embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0103] It should be understood that the described embodiments are merely some, not all, of the embodiments in this application. All other embodiments obtained by those skilled in the art based on the embodiments in this application without inventive effort are within the scope of protection of this application.

[0104] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. The singular forms “a,” “the,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.

[0105] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0106] See Figure 1 This is a schematic diagram illustrating an application scenario provided by an embodiment of this application. For example... Figure 1 As shown, this application scenario includes a device terminal 110 and an image forming device 120. The device terminal 110 and the image forming device 120 are interconnected via a wired or wireless communication network for information transmission. During the image forming process, the device terminal 110 outputs the document to be printed to the image forming device 120, which performs language detection and translation on the document and then performs image forming operations on the translated document.

[0107] The communication network between the device terminal 110 and the image forming device 120 can be a local area network (LAN) or a wide area network (WAN) relayed through a relay device. When the communication network is a LAN, for example, it can be a Wi-Fi hotspot network, a Wi-Fi P2P network, a Bluetooth network, a Zigbee network, or a near-field communication (NFC) network. When the communication network is a WAN, for example, it can be a 3G network, a 4G network, a 5G network, a future public land mobile network (PLMN), or the Internet.

[0108] It should be pointed out that, Figure 1This is merely an illustrative description and should not be construed as limiting the scope of protection of this application. For example, the image forming apparatus 120 includes, but is not limited to, printers, copiers, fax machines, multi-function image making and copying devices, electrostatic printing devices, and any other similar devices. The device terminal 110 includes, but is not limited to, electronic devices capable of communicating with the image forming apparatus 120, such as computers, mobile phones, tablet computers, enterprise internal servers, and cloud servers.

[0109] Existing technologies largely focus on the document translation function of electronic devices. That is, after receiving instructions to translate and print a document, the image forming device calls a translation interface to obtain the translated text and generate print data. However, from a user experience perspective, if users are unaware of the additional functions of the image forming device, they may miss the opportunity to experience this function when printing documents in a non-native language, and thus cannot fully utilize the additional features of advanced image forming devices.

[0110] To address the aforementioned problems, embodiments of this application provide an image forming apparatus, a document processing method, and an image forming system. Embodiments of this application can automatically identify whether a user has a translation need and provide translation services to the user.

[0111] See Figure 2 This is a schematic diagram of the structure of an image forming apparatus provided in an embodiment of this application. Figure 2 As shown, the image forming apparatus 120 includes an acquisition module 121, a language detection module 122, an output module 123, and an execution module 124. The acquisition module 121 is used to acquire a target document, the language detection module 122 is used to detect whether the language of the target document is a first language, the output module 123 is used to output a prompt message when the language of the target document is not a first language to prompt the user whether to translate the target document, and the execution module 124 is used to translate the language of the target document into the first language when the user selects to translate the target document.

[0112] After receiving a target document, the image forming apparatus of this application embodiment can automatically identify whether the user has additional needs such as document translation through the language detection module, and output relevant prompt information through the output module. When the user selects to translate the document, the execution module provides translation services to the user, so that the user can quickly understand the translation function of the image forming apparatus and give full play to the additional functions of the advanced image forming apparatus.

[0113] The following section explains the function of each module in the image forming device, using document processing methods as an example.

[0114] See Figure 3 This is a flowchart illustrating a document processing method provided in an embodiment of this application. Figure 3 As shown, the method specifically includes the following steps.

[0115] S301: Obtain the target document.

[0116] The image forming apparatus 120 can acquire a target document on the device terminal through the acquisition module 121. The target document may be a document stored on the device terminal, a document uploaded to the device terminal by the user, or a document acquired by the device terminal through other means.

[0117] S302: Detect whether the target document is written in the first language.

[0118] After acquiring the target document, the image forming apparatus 120 can perform language detection on the target document through the language detection module 122 to determine whether the language of the target document is the first language. The first language is generally the native language and is related to the region where the image forming apparatus 120 is used or sold. Specifically, the first language can be set through the language attribute in the image forming apparatus 120. For example, if the native language of the region where the image forming apparatus 120 is sold is English, then the language attribute of English can be set as the first language in the image forming apparatus 120. Specifically, the first language can be set through the operation panel of the image forming apparatus 120, or for image forming apparatuses that support voice functionality, it can also be set through voice recognition. This setting can be set at the factory, or it can be set later based on user authentication information, or it can be set by the user according to their needs. This embodiment does not specify any particular requirements in this regard.

[0119] In one possible implementation, since the font attributes contain the language used by the font, the language detection module 122 can detect whether the language of the target document is the first language by examining the font attributes in the target document. For example, language detection can be performed by examining the font attributes of the title, the first character, or multiple characters of the first paragraph of the target document. Alternatively, since a font typically consists of a set of characters that differ depending on the language, the language used by the target document can also be determined by examining the character set.

[0120] In another possible implementation, the target document can be uploaded to translation tools such as Google or Youdao via the language detection module 122, and the language of the target document can be detected by the translation tool. Alternatively, a language detection library can be set in the language detection module 122, such as langdetect (Python), which supports the recognition of 55 languages, or langid.py (Python), which supports the recognition of 97 languages. Alternatively, online services such as the Google Cloud Translation API or the Microsoft Azure Test Analytics API can be used to perform language detection on the target document using a language detection library.

[0121] S303: When the target document is not in the first language, output a prompt message to ask the user whether to translate the target document.

[0122] When the language detection module 122 detects that the language of the target document is not the first language, it can output a prompt message on the operation panel of the image forming device 120 or the screen of the device terminal through the output module 123, or output a prompt message through the voice of the output module 123, prompting the user whether to translate the target document.

[0123] In one possible implementation, since the presence or absence of translation functionality in the image forming apparatus 120 determines the subsequent steps in translating the target document, when the language detection module 122 detects that the language of the target document is not the first language, the function activation unit in the output module 123 can first determine whether the image forming apparatus has translation functionality and output different prompts based on whether translation functionality is available. Specifically, the language detection result of the target document is marked internally in the image forming apparatus and sent to the function activation unit to determine whether to activate the function activation unit based on the detection result. If the detection result indicates that the language of the target document is not the first language, the function activation unit is activated; if the detection result indicates that the language of the target document is the first language, the function activation unit is not activated.

[0124] In practical implementation, the translation function is a functional attribute of the image forming device. Therefore, the function activation unit only needs to check whether the translation function attribute of the image forming device is marked as available. Available means that translation is supported, and unavailable means that translation is not supported. In addition, the translation function attribute of the image forming device can also be stored in a server, which is the management server of the image forming device, or stored in the main image forming device that serves as the management device, for use when locating the image forming device later (described in detail below).

[0125] In one possible implementation, the translation function can be made optional and placed on the control panel of the image forming apparatus 120 or the driver settings page of the device terminal. When the user selects to enable it, the attribute of the translation function is marked as available, and when the user selects not to enable it, the attribute of the translation function is marked as unavailable.

[0126] In one possible implementation, the output module 123 is specifically used to output a first prompt message when the image forming device has a translation function, i.e., when the translation attribute is marked as available, to prompt the user whether to enable the translation function to translate the target document. For example, the output module 123 can output the first prompt message through a pop-up window, such as... Figure 4 As shown, users can choose to enable or disable the translation function as needed. Alternatively, for image forming devices with voice functionality, the output module 123 can also output a first prompt message via voice, allowing the user to select whether to enable the translation function to translate the target document via voice.

[0127] In one possible implementation, the output module 123 is further configured to output a second prompt message when the image forming device lacks translation functionality, i.e., when the translation attribute is marked as unavailable, to prompt the user whether the translation function is needed to translate the target document. Simultaneously, since the image forming device lacks translation functionality, to inform the user about the subsequent translation process, the second prompt message may also include information such as "this device does not support translation functionality" and "the location of devices with translation functionality can be recommended." For example, the output module 123 can output the second prompt message via a pop-up window, such as... Figure 5 As shown, users can choose to use or not use the translation function according to their needs. Alternatively, for image forming devices with voice functionality, the output module 123 can also output a second prompt message via voice, allowing the user to select whether to use the translation function to translate the target document via voice.

[0128] It should be noted that when the target document is detected to be in its first language, the image forming device 120 can directly perform the printing operation.

[0129] S304: When a user selects to translate a target document, translate the target document's language into the first language.

[0130] In one possible implementation, when the image forming apparatus 120 has a translation function and the user selects to enable the translation function to translate the target document, the image forming apparatus 120 translates the target document through the execution module 124, translating the language of the target document into a first language.

[0131] In one possible implementation, when the image forming apparatus 120 does not have a translation function, but the user selects to use the translation function to translate the target document, the image forming apparatus 120 searches for an image forming apparatus with a translation function through the execution module 124, and translates the target document through the image forming apparatus with the translation function, translating the language of the target document into the first language.

[0132] For details, see Figure 6 This is a schematic diagram illustrating another application scenario provided by an embodiment of this application. For example... Figure 6 As shown, the system includes a device terminal 110, an image forming apparatus 120, a server 130, and other image forming apparatuses 140. The server 130 is the management server for the image forming apparatuses 120 and 140, recording information about them. The image forming apparatus 120 includes an execution module 124 (not shown in the image). When a user selects to use the translation function to translate a target document, the image forming apparatus 120 sends a search request to the server 130 through the execution module 124, requesting the server 130 to find image forming apparatuses with translation capabilities. The server 130 searches among the other image forming apparatuses 140 according to the search request. After finding an image forming apparatus with translation capabilities, it generates a list of such apparatuses and sends this list to the execution module 124 of the image forming apparatus 120. Upon receiving the list, the execution module 124 displays it to the user on the operation panel or the device terminal 110.

[0133] It should be noted that server 130 can also be the main image forming device 160 that manages image forming device 120 and other image forming devices 140, such as... Figure 7 As shown, the operation of finding an image forming device with translation capabilities is performed in the main image forming device 160. For details, please refer to... Figure 6 The processes shown in the embodiments are simplified and will not be described in detail here.

[0134] In another scenario, the image forming apparatus 120 can also act as a master image forming apparatus to manage other image forming apparatuses 140, meaning that the image forming apparatus 120 records information about the other image forming apparatuses 140, such as... Figure 8 As shown. At this time, when the user selects to use the translation function to translate the target document, the execution module 124 of the image forming apparatus 120 can directly search for image forming apparatuses with translation functions among other image forming apparatuses 140, and generate a list of image forming apparatuses with translation functions, which is displayed on the operation panel or device terminal 110.

[0135] In one possible implementation, to protect user information security and facilitate quick retrieval, the server or main image forming device may use the following method when searching for image forming devices with translation capabilities: obtain user information and network authentication information, search for information of user-authenticated image forming devices from the recorded information of other image forming devices, search for and retrieve information of image forming devices with translation capabilities from the information of user-authenticated image forming devices, generate a list of image forming devices with translation capabilities, and display it on the operation panel or device terminal of the image forming device.

[0136] In another possible implementation, when all image forming devices are connected to the same local area network, the server or main image forming device can directly search for and retrieve information on image forming devices with translation capabilities in the local area network where the user is logged in, generate a list of image forming devices with translation capabilities, and display it on the operation panel or device terminal of the image forming device.

[0137] In one possible implementation, for user convenience, when generating a list of image forming devices with translation capabilities, the devices can be sorted according to their distance from the user. Of course, in practical applications, the sorting can be based on specific needs; this embodiment does not impose specific requirements on this.

[0138] In one possible implementation, the user can select the target image forming device from a list of image forming devices with translation capabilities, based on their needs. Specifically, the user can manually select the target image forming device by clicking on the control panel or the device terminal screen. Alternatively, for image forming devices with voice capabilities, the target image forming device can also be selected via voice.

[0139] In specific implementation, once the user has selected a target image forming device, the image forming device 120 can send the target document to the target image forming device via the execution module 124, so that the target image forming device can translate the language of the target document into a first language. In one possibility, the image forming device 120 can directly send the target document to the target image forming device via the execution module 124. After receiving the target document, the target image forming device performs language detection on the target document and outputs a first prompt message. After the user confirms that the translation function is enabled to translate the target document, the target document's language is translated into the first language. In another possibility, the image forming device can send the target document to a server or a main image forming device via the execution module 124. The server or main image forming device then transmits the target document and translation instructions to the target image forming device. The target image forming device performs the translation operation on the target document according to the translation instructions and sends a completion instruction to the user after the translation is completed. After receiving the completion instruction, the user can go to the location of the target image forming device, enter authentication information such as a QR code, verification code, username and password, facial information, fingerprint information, etc. After the user completes authentication, the target image forming device prints out the translated target document.

[0140] For example, if an image forming device with Chinese settings is printing an English document, and the target document's English language attribute is detected to be inconsistent with the image forming device's first language setting of Chinese, then if the image forming device has a translation function, it will prompt the user in Chinese, "The current text is in English. Do you need to translate it into Chinese?". If the user selects yes, the target document will be translated into Chinese. If the image forming device does not have a translation function, it will prompt the user in Chinese, "Do you need a translation function? This device does not support translation. We can recommend the location of a device with translation attributes." If the user selects yes, it will query the locations of image forming devices with translation functions and display a list of such devices. The target image forming device will be determined based on the user's selection, and the target document will be translated into Chinese using the target image forming device. Otherwise, the translation function will not be performed, and the English document will be printed directly.

[0141] In one possible implementation, there may be cases where the format or content of the target document does not support translation. Therefore, when the user selects to translate the target document, the execution module 124 will first check whether the format and content of the target document support translation. If the format of the target document does not support translation, a third prompt message will be output to prompt the user to change the format of the target document. If the content of the target document does not support translation, a fourth prompt message will be output to prompt the user to decrypt the target document.

[0142] In practice, for target documents whose format does not support translation, users can change the target document's format to PDF, JPG, etc., and then re-upload the target document to achieve the translation function. This is because, although PDF and JPG files cannot be edited and text cannot be extracted, text recognition can be performed using OCR, and then translation can be done. Besides OCR, there are many other text recognition tools available, such as online tools like Google Translate and Microsoft Translate, and offline tools like iTranslate and Papago. Many translation software programs also support photo translation, enabling translation even for paper documents, and the parsed image data is in the form of a data stream.

[0143] For target documents whose content does not support translation, they are generally encrypted documents. Therefore, the text attributes of the target document can be identified. If the text attributes contain encryption attributes, the target document will not be translated, and a fourth prompt message will be output, prompting the user to decrypt the target document or remove the encryption attribute. Additionally, some documents may display garbled characters after encryption, meaning the original character set is no longer the same after encryption, making language detection impossible. In this case, the output prompt message could be "The current text may have been encrypted. Please decrypt the document before translating."

[0144] It should be noted that the image forming device performing the translation can be set to online translation and / or offline translation. If it is set to online translation, there is no need to store a translation dictionary library. If it is set to offline translation, it is necessary to store a translation dictionary library for multiple languages ​​so that when the user selects to enable the translation function to translate the target document, the translation dictionary in the translation dictionary library is used to translate the language of the target document into the first language.

[0145] The image forming apparatus of this application embodiment, after receiving a target document, can identify whether the language of the target document is a first language (native language) and determine whether it has translation capabilities. This application embodiment, through the automatic and accurate identification of the language of the printing task by the image forming apparatus, predicts user needs and promptly informs the user when it determines that the apparatus has corresponding additional functions to meet those needs, so that the user can quickly know whether the image forming apparatus has translation capabilities and operate the apparatus according to the instructions.

[0146] To accelerate translation efficiency, this application also provides another document processing method.

[0147] See Figure 9 This is a flowchart illustrating another document processing method provided in an embodiment of this application. Figure 9 As shown, the document processing method includes the following steps.

[0148] S901: Obtain the target document;

[0149] This step can be referred to in S301, but for the sake of brevity, it will not be described in detail again.

[0150] S902: Detect whether the target document is written in the first language;

[0151] This step can be referred to in S303, but for the sake of brevity, it will not be described in detail here.

[0152] S903: When the target document is not in the first language, output a prompt message to ask the user whether to translate the target document;

[0153] In this embodiment, when the language detection module 122 detects that the language of the target document is not the first language, it can output prompt information on the operation panel of the image forming device 120 or the screen of the device terminal through the output module 123, or output prompt information by voice through the output module 123, prompting the user whether to translate the target document.

[0154] S904: When a user selects to translate a target document, the target document is sent to the server, which then translates the target document's language into the user's first language.

[0155] In one embodiment of this application, when a user selects to translate a target document, the image forming device 120 sends the target document and a translation request to the server through the execution module 124. The translation request includes the language of the target document, the first language, and other content. After receiving the target document and the translation request, the server translates the language of the target document into the first language according to the translation request.

[0156] In another embodiment of this application, a first language can be preset in the server. In this case, when the user selects to translate the target document, the image forming device 120 can send the target document to the server through the execution module 124. After receiving the target document, the server identifies the language of the target document and translates the target document into the first language according to the language recognition result.

[0157] based on Figure 10 This application provides another application scenario illustration. For example... Figure 10As shown, this scenario includes a device terminal 110, an image forming apparatus 120, and a server 170. The device terminal 110 and the image forming apparatus 120, and the image forming apparatus 120 and the server 170, are interconnected via wired or wireless communication networks for information transmission. During the printing process, the device terminal 110 sends a target document to the image forming apparatus 120. After receiving the target document, the image forming apparatus 120 performs language detection on the target document using a language detection module (not shown). If the target document's language is not the first language and the user needs to translate the target document, the execution module (not shown) sends the target document to the server 170. The server 170 translates the target document's language into the first language. After completing the translation, the server 170 sends the translated target document to the image forming apparatus 120.

[0158] In practical applications, a dedicated translation server can also be set up, such as... Figure 11 As shown. Translation server 180 is communicatively connected to server 170. When server 170 receives the target document, it sends the target document to translation server 180, which translates the target document into the first language. After completing the translation, translation server 180 sends the translated target document to server 170, which then sends it to image forming apparatus 120.

[0159] In this embodiment, the translation function in server 170 or translation server 180 can be a cloud service provided by an image forming equipment supplier, or a cloud service provided by a third party such as Alibaba Cloud or Google Cloud.

[0160] This application embodiment places the translation function in a server or translation server, enabling each image forming device to perform translation functions, which greatly facilitates user operation and management of the image forming device.

[0161] In one possible implementation, considering translation time and cost, for target documents whose language is not the first language, a portion of the content can be translated first through execution module 124 to quickly understand the content of the target document. Once it is determined that the content of the target document meets the requirements, the full text can then be translated through execution module 124.

[0162] Specifically, when the user selects to translate the target document, the execution module 124 outputs a fifth prompt message to indicate whether the user should perform a full-text translation or a partial translation. When the user selects a partial translation, the execution module 124 determines the area to be translated, translates the language of that area into the first language, and displays the translation result. After the user previews and confirms that the translation result meets their requirements, the execution module 124 then performs a full-text translation of the target document, translating the entire document into the first language. The area to be translated can be selected by the user, or it can be the first paragraph or a summary of the target document.

[0163] In one possible implementation, the translation result of the region to be translated can be displayed on the operation panel of the image forming device or on the device terminal, such as... Figure 11 As shown, after the user previews the document and determines that it is a document that needs full-text translation, they can select the full-text translation button to allow the image forming device to perform full-text translation on the target document through the execution module 124; if the user previews the document and believes that the target document does not need full-text translation, they can select the cancel button, and the image forming device will directly perform the printing operation.

[0164] For example, if a user has a paper target document in English, based on the user's foreign language proficiency or the cost of human translation, the user can transmit the English target document to an image forming device via a device terminal. After scanning by the image forming device, a partial translation can be performed, thereby using the translation function of the image forming device to quickly understand the general content of the target document and then determine whether further full-text translation is needed.

[0165] The embodiments of this application allow for the selection of translation areas of the target document as needed, saving translation costs and providing a variety of translation services.

[0166] In one possible implementation, after the image forming device 120 obtains the translated target document, it can provide the user with options such as previewing, printing, storing, and / or sharing the translated target document via an operation panel, device terminal, or voice prompts.

[0167] This application embodiment can quickly identify the user's translation needs based on the target document and provide corresponding translation services to meet those needs. Furthermore, the translation function provided in this application embodiment is easy to operate and supports the translation of paper documents.

[0168] Corresponding to the above embodiments, this application also provides an image forming system.

[0169] See Figure 13This is a schematic diagram of the structure of an image forming system provided in an embodiment of this application. Figure 13 As shown, the image forming system 1300 includes: a device terminal 1301; and as shown in the figure. Figure 2 The image forming apparatus 120 shown is connected to the device terminal 1301 in communication.

[0170] For details of the embodiments of this application, please refer to the description of the embodiments above. For the sake of brevity, it will not be repeated here.

[0171] Corresponding to the above embodiments, this application also provides another image forming system.

[0172] See Figure 14 This is a schematic diagram of another image forming system provided in an embodiment of this application. Figure 14 As shown, the image forming system 1400 includes: a server 1401, a device terminal 1402, and... Figure 10 The image forming apparatus 120 shown is connected to the server 1401 and the image forming apparatus 120 through communication, and the device terminal 1402 is also connected to the image forming apparatus 120 through communication.

[0173] For details of the embodiments in this application, please refer to the above embodiments. Figure 10 For the sake of brevity, the description of the embodiments will not be repeated here.

[0174] Corresponding to the above embodiments, this application also provides another image forming system.

[0175] See Figure 15 This is a schematic diagram of another image forming system provided in an embodiment of this application. Figure 15 As shown, the image forming system 1500 includes: a server 1501, a device terminal 1502, an image forming device 1503 with translation capabilities, and... Figure 6 The image forming apparatus 120 shown is configured such that a server 1501 and a device terminal 1502 are communicatively connected to the image forming apparatus 120, and an image forming apparatus 1503 with translation function is communicatively connected to the server 1501.

[0176] For details of the embodiments in this application, please refer to the above embodiments. Figure 6 For the sake of brevity, the description of the embodiments will not be repeated here.

[0177] certainly, Figure 15 In this embodiment, server 1501 can also be a main image forming device. In this case, the specific details of the embodiments of this application can be found in the above embodiments. Figure 7 For the sake of brevity, the description of the embodiments will not be repeated here.

[0178] Corresponding to the above embodiments, this application also provides another image forming system.

[0179] See Figure 16 This is a schematic diagram of another image forming system provided in an embodiment of this application. Figure 16 As shown, the image forming system 1600 includes: a server 1601, a translation server 1602, a device terminal 1603, and... Figure 11 The image forming apparatus 120 shown is connected to the image forming apparatus 120 via communication, the device terminal 1603 is connected to the image forming apparatus 120 via communication, and the translation server 1602 is connected to the server 1601 via communication.

[0180] For details of the embodiments in this application, please refer to the above embodiments. Figure 11 For the sake of brevity, the description of the embodiments will not be repeated here.

[0181] Corresponding to the above embodiments, this application also provides an electronic device.

[0182] See Figure 17 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device 1700 may include a processor 1710, a memory 1720, and a communication unit 1730. These components communicate through one or more buses. Those skilled in the art will understand that the structure of the electronic device shown in the figure does not constitute a limitation on the embodiment of this application. It may be a bus topology or a star topology, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0183] The communication unit 1730 is used to establish a communication channel, enabling the electronic device to communicate with other devices. It receives user data from other devices or sends user data to other devices.

[0184] The processor 1710 serves as the control center of the electronic device, connecting various parts of the device via interfaces and lines. It executes software programs, instructions, and / or modules stored in the memory 1720, and retrieves data stored in the memory to perform various functions and / or process data. The processor may be composed of integrated circuits (ICs), such as a single packaged IC or multiple packaged ICs with the same or different functions connected together. For example, the processor 1710 may consist only of a central processing unit (CPU). In this embodiment, the CPU may have a single processing core or include multiple processing cores.

[0185] The memory 1720 is used to store the execution instructions of the processor 1710. The memory 1720 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk.

[0186] When the execution instructions in memory 1720 are executed by processor 1710, the electronic device 1700 is able to perform some or all of the steps in the various embodiments of the document processing method provided in this application.

[0187] In a specific implementation, this application also provides a computer storage medium, wherein the computer storage medium may store a program, and when the program is executed, it may include some or all of the steps of the document processing method provided in the embodiments of this application. The storage medium may be a magnetic disk, an optical disk, read-only memory (ROM), or random access memory (RAM), etc.

[0188] In a specific implementation, this application also provides a computer program product, wherein the computer program product includes executable instructions, which, when executed on a computer, cause the computer to perform some or all of the steps in the various embodiments of the document processing method provided in this application.

[0189] Those skilled in the art will clearly understand that the techniques in the embodiments of this application can be implemented using software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solutions in the embodiments of this application, or the parts that contribute to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application or some parts of the embodiments.

[0190] The same or similar parts between the various embodiments in this specification can be referred to mutually. In particular, the device embodiments and terminal embodiments are basically similar to the method embodiments, so the description is relatively simple, and the relevant parts can be referred to the description in the method embodiments.

Claims

1. An image forming apparatus, characterized in that, include: The acquisition module is used to acquire the target document; The language detection module is used to detect whether the language of the target document is the first language; The output module is used to output a prompt message when the language of the target document is not the first language, the prompt message being used to prompt the user whether to translate the target document; The execution module is used to translate the target document into a first language when the user selects to translate the target document.

2. The image forming apparatus according to claim 1, characterized in that, The output module is specifically used for: When the target document is not in the first language, determine whether the image forming device has a translation function; When the image forming device has a translation function, it outputs a first prompt message, which prompts the user whether to enable the translation function to translate the target document; When the image forming device does not have a translation function, a second prompt message is output, which prompts the user whether the translation function is needed to translate the target document.

3. The image forming apparatus according to claim 2, characterized in that, The execution module is specifically used for: When a user selects to use the translation function to translate the target document, an image forming device with translation capabilities is located, and the target document's language is translated into a first language using the image forming device with translation capabilities.

4. The image forming apparatus according to claim 3, characterized in that, The process of finding an image forming device with translation capabilities and translating the target document's language into a first language using that device includes: Find image forming equipment with translation capabilities; Obtain and display the list of image forming devices with translation capabilities; The target image forming device in the list is determined based on the user's selection; The target document is sent to the target image forming device so that the target document's language is translated into a first language by the target image forming device.

5. The image forming apparatus according to claim 1, characterized in that, Before translating the target document's language into the first language, the execution module is further configured to: Detect whether the format of the target document supports translation; When the format of the target document does not support translation, a third prompt message is output, which is used to prompt the user to change the format of the target document.

6. The image forming apparatus according to claim 1, characterized in that, Before translating the target document's language into the first language, the execution module is further configured to: Detect whether the content of the target document supports translation; When the content of the target document does not support translation, a fourth prompt message is output, which prompts the user to decrypt the target document.

7. The image forming apparatus according to claim 1, characterized in that, The execution module is specifically used for: When a user selects to translate the target document, the target document is sent to the server, which then translates the target document's language into the first language.

8. The image forming apparatus according to claim 1, characterized in that, The execution module is specifically used for: When a user selects to translate the target document, a fifth prompt message is output, which prompts the user whether to translate the entire target document or only a portion of it. When a user selects to partially translate the target document, the area of ​​the target document to be translated is determined; Translate the language of the target document's translation area into the first language; Display the translation result of the region to be translated; When the user confirms that the translation result of the area to be translated meets the requirements, a full-text translation is performed on the target document, translating the language of the entire target document into the first language.

9. The image forming apparatus according to claim 2, characterized in that, The execution module is specifically used for: When a user selects to enable the translation function to translate the target document, the stored translation dictionary is used to translate the target document's language into the first language.

10. A document processing method, characterized in that, Applied to an image forming apparatus, the method includes: Obtain the target document; Detect whether the target document is written in a first language; When the target document is not in the first language, a prompt message is output to prompt the user whether to translate the target document. When a user selects to translate the target document, the language of the target document is translated into the first language.

11. The method according to claim 10, characterized in that, When the target document's language is not the first language, a prompt message is output. This prompt message asks the user whether to translate the target document, including: When the target document is not in the first language, determine whether the image forming device has a translation function; When the image forming device has a translation function, it outputs a first prompt message, which prompts the user whether to enable the translation function to translate the target document; When the image forming device does not have a translation function, a second prompt message is output, which prompts the user whether the translation function is needed to translate the target document.

12. The method according to claim 11, characterized in that, When a user selects to translate the target document, translating the target document's language into a first language includes: When a user selects to use the translation function to translate the target document, an image forming device with translation capabilities is located, and the target document's language is translated into a first language using the image forming device with translation capabilities.

13. The method according to claim 12, characterized in that, The process of finding an image forming device with translation capabilities and translating the target document's language into a first language using that device includes: Find image forming equipment with translation capabilities; Obtain and display the list of image forming devices with translation capabilities; The target image forming device in the list is determined based on the user's selection; The target document is sent to the target image forming device so that the target document's language is translated into a first language by the target image forming device.

14. The method according to claim 10, characterized in that, Before translating the target document's language into the first language, the method further includes: Detect whether the format of the target document supports translation; When the format of the target document does not support translation, a third prompt message is output, which is used to prompt the user to change the format of the target document.

15. The method according to claim 10, characterized in that, Before translating the target document's language into the first language, the method further includes: Detect whether the content of the target document supports translation; When the content of the target document does not support translation, a fourth prompt message is output, which prompts the user to decrypt the target document.

16. The method according to claim 10, characterized in that, When a user selects to translate the target document, translating the target document's language into a first language includes: When a user selects to translate the target document, the target document is sent to the server, which then translates the target document's language into the first language.

17. The method according to claim 10, characterized in that, When a user selects to translate the target document, translating the target document's language into a first language includes: When a user selects to translate the target document, a fifth prompt message is output, which prompts the user whether to translate the entire target document or only a portion of it. When a user selects to partially translate the target document, the area of ​​the target document to be translated is determined; Translate the language of the target document's translation area into the first language; Display the translation result of the region to be translated; When the user confirms that the translation result of the area to be translated meets the requirements, a full-text translation is performed on the target document, translating the language of the entire target document into the first language.

18. The method according to claim 11, characterized in that, When a user selects to translate the target document, translating the target document's language into a first language includes: When a user selects to enable the translation function to translate the target document, the stored translation dictionary is used to translate the target document's language into the first language.

19. An image forming system, characterized in that, include: Equipment terminal; and The image forming apparatus as described in any one of claims 1-9; The device terminal and the image forming device are communicatively connected.

20. An image forming system, characterized in that, include: server; Equipment terminal; and The image forming apparatus as described in any one of claims 3-8; The server and the image forming device are communicatively connected, and the device terminal and the image forming device are communicatively connected.

21. An image forming system, characterized in that, include: server; Equipment terminal; Image forming equipment with translation capabilities; and The image forming apparatus as described in any one of claims 3-8; The server and the device terminal are communicatively connected to the image forming device as described in any one of claims 3-8, and the image forming device with translation function is communicatively connected to the server.